projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix memory leaks
[pspp-builds.git]
/
src
/
data
/
sys-file-reader.c
diff --git
a/src/data/sys-file-reader.c
b/src/data/sys-file-reader.c
index 9ec176f09f494f9562548918db80b61b31fa36f1..a0b49fcd583f5c96107a2cf0cdb2047cef34ec1e 100644
(file)
--- 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);
/* 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. */
read_string (r, record->label, read_len + 1);
/* Skip unread label bytes. */