X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdata-out.c;h=20a0b46df9070df7167fe269f2c0eb17b96a8f82;hb=2764b3157e26955a31af5f4aa7d14e27098ddf19;hp=4c6ca3dd3ceaa223217c021e3d45ade44caa2507;hpb=729b96a6bd9342c45e6f65a113fd87c70da85b0a;p=pspp-builds.git diff --git a/src/data/data-out.c b/src/data/data-out.c index 4c6ca3dd..20a0b46d 100644 --- a/src/data/data-out.c +++ b/src/data/data-out.c @@ -106,7 +106,11 @@ data_out_legacy (const union value *input, const char *encoding, converters[format->type] (input, format, output); if (0 != strcmp (encoding, LEGACY_NATIVE) && fmt_get_category (format->type) != FMT_CAT_BINARY) - legacy_recode (LEGACY_NATIVE, output, encoding, output, format->w); + { + char *s = recode_string (encoding, LEGACY_NATIVE, output, format->w ); + memcpy (output, s, format->w); + free (s); + } } /* Converts the INPUT value into a UTF8 encoded string, according to format