X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Fi18n.c;h=02aefb5b51256d201bde172a60bc4b100ccae7f8;hb=9588420054e809c99f1232682a270a619bdd032f;hp=340d71d776dcccc120891afac1ee09c36317614d;hpb=458ebdc8a14f6f3cb28dfb991b7cf1d2e422a852;p=pspp diff --git a/src/libpspp/i18n.c b/src/libpspp/i18n.c index 340d71d776..02aefb5b51 100644 --- a/src/libpspp/i18n.c +++ b/src/libpspp/i18n.c @@ -42,9 +42,9 @@ #endif struct converter - { - const char *tocode; - const char *fromcode; + { + char *tocode; + char *fromcode; iconv_t conv; }; @@ -177,7 +177,7 @@ recode_string_pool (const char *to, const char *from, } /* Fall through */ case E2BIG: - free (outbuf); + pool_free (pool, outbuf); outbufferlength <<= 1; outbuf = pool_malloc (pool, outbufferlength); op = outbuf;