From 6c7c54af93466781eeb42e057150e2732df381cd Mon Sep 17 00:00:00 2001 From: Vreixo Formoso Date: Fri, 28 Dec 2007 00:18:49 +0100 Subject: [PATCH] Fix bug in strconv, take care about the end of string NULL character. --- src/util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util.c b/src/util.c index 1866c73..89d0143 100644 --- a/src/util.c +++ b/src/util.c @@ -60,10 +60,10 @@ int strconv(const char *str, const char *icharset, const char *ocharset, iconv_close(conv); return ISO_CHARSET_CONV_ERROR; } - iconv_close(conv); *ret = '\0'; + iconv_close(conv); - *output = realloc(out, ret - out); + *output = realloc(out, ret - out + 1); return ISO_SUCCESS; }