X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsys-file-reader.c;h=a0b49fcd583f5c96107a2cf0cdb2047cef34ec1e;hb=46bb129a4fd2ee138775f622e21424e53a6002af;hp=9ec176f09f494f9562548918db80b61b31fa36f1;hpb=aa2cd68fb42668614f168df3a319e48d009c3cc7;p=pspp-builds.git diff --git a/src/data/sys-file-reader.c b/src/data/sys-file-reader.c index 9ec176f0..a0b49fcd 100644 --- a/src/data/sys-file-reader.c +++ b/src/data/sys-file-reader.c @@ -698,7 +698,7 @@ read_variable_record (struct sfm_reader *r, struct sfm_var_record *record) /* Read up to MAX_LABEL_LEN bytes of label. */ read_len = MIN (MAX_LABEL_LEN, len); - record->label = xmalloc (read_len + 1); + record->label = pool_malloc (r->pool, read_len + 1); read_string (r, record->label, read_len + 1); /* Skip unread label bytes. */