libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit ac15ab4bc2928e9cfbbcd53dce67d3aa80034dda
parent f069afd000e26b5a1e2e10bd3e97658b1da5220c
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue, 25 Sep 2012 13:20:16 +0000

-fix conversion if iconv not found

Diffstat:
Msrc/common/convert.c | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/common/convert.c b/src/common/convert.c @@ -86,7 +86,12 @@ EXTRACTOR_common_convert_to_utf8 (const char *input, iconv_close (cd); return ret; #else - return strdup (input); + char *ret; + + ret = malloc (len + 1); + memcpy (ret, input, len); + ret[len] = '\0'; + return ret; #endif }