X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdata-io%2Fmatrix-data.c;h=31d6b710b0ba68a54402d33e50e559b9f581bf2e;hb=0fde6afee3c995bf264c24c438f43eeb58b859b5;hp=bffdd92cb7f463d0183181196b9e920f7e1a2fe9;hpb=b454cceec7abb67de3225d63c9daf7b112ea4e0a;p=pspp diff --git a/src/language/data-io/matrix-data.c b/src/language/data-io/matrix-data.c index bffdd92cb7..31d6b710b0 100644 --- a/src/language/data-io/matrix-data.c +++ b/src/language/data-io/matrix-data.c @@ -39,6 +39,7 @@ #include "language/lexer/variable-parser.h" #include "libpspp/assertion.h" #include "libpspp/i18n.h" +#include "libpspp/intern.h" #include "libpspp/message.h" #include "libpspp/str.h" @@ -253,7 +254,7 @@ parse_msg (struct dfm_reader *reader, const struct substring *token, int line_number = dfm_get_line_number (reader); struct msg_location *location = xmalloc (sizeof *location); *location = (struct msg_location) { - .file_name = xstrdup (dfm_get_file_name (reader)), + .file_name = intern_new (dfm_get_file_name (reader)), .first_line = line_number, .last_line = line_number + 1, .first_column = first_column,