X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp-builds.git;a=blobdiff_plain;f=src%2Fdata%2Fdata-out.c;h=20a0b46df9070df7167fe269f2c0eb17b96a8f82;hp=4c6ca3dd3ceaa223217c021e3d45ade44caa2507;hb=2764b3157e26955a31af5f4aa7d14e27098ddf19;hpb=82217038368a953179398d9ecc7b80169a1b9ddc 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