X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fparse.c;h=3124c100a19e4c8922916fcda501ec2c0db058b1;hb=03db9d67dfb8acaeb47994caa18b62e7aec741af;hp=1bdec1884774be6ef597ae7a3762048264d67368;hpb=46bb129a4fd2ee138775f622e21424e53a6002af;p=pspp-builds.git diff --git a/src/language/expressions/parse.c b/src/language/expressions/parse.c index 1bdec188..3124c100 100644 --- a/src/language/expressions/parse.c +++ b/src/language/expressions/parse.c @@ -897,8 +897,8 @@ parse_primary (struct lexer *lexer, struct expression *e) dict_encoding = (e->ds != NULL ? dict_get_encoding (dataset_dict (e->ds)) : "UTF-8"); - s = recode_string (dict_encoding, "UTF-8", lex_tokcstr (lexer), - ss_length (lex_tokss (lexer))); + s = recode_string_pool (dict_encoding, "UTF-8", lex_tokcstr (lexer), + ss_length (lex_tokss (lexer)), e->expr_pool); node = expr_allocate_string (e, ss_cstr (s)); lex_get (lexer);