projects
/
pspp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3bda323
)
Fix memory leak in pspp-convert
author
John Darrington
<john@darrington.wattle.id.au>
Thu, 4 Feb 2016 07:02:27 +0000
(08:02 +0100)
committer
John Darrington
<john@darrington.wattle.id.au>
Thu, 4 Feb 2016 07:02:27 +0000
(08:02 +0100)
utilities/pspp-convert.c
patch
|
blob
|
history
diff --git
a/utilities/pspp-convert.c
b/utilities/pspp-convert.c
index b123e5f69e4465b87ed2e4666a38c11576e1c683..f53e28a83e1ca2262366e3ec75d256bb3b17a093 100644
(file)
--- a/
utilities/pspp-convert.c
+++ b/
utilities/pspp-convert.c
@@
-58,7
+58,7
@@
main (int argc, char *argv[])
const char *output_filename;
long long int max_cases = LLONG_MAX;
- struct dictionary *dict;
+ struct dictionary *dict
= NULL
;
struct casereader *reader;
struct file_handle *input_fh;
const char *encoding = NULL;
@@
-220,6
+220,7
@@
main (int argc, char *argv[])
error (1, 0, _("%s: error writing output file"), output_filename);
exit:
+ dict_destroy (dict);
fh_unref (output_fh);
fh_unref (input_fh);
fh_done ();
@@
-228,6
+229,7
@@
exit:
return 0;
error:
+ dict_destroy (dict);
fh_unref (output_fh);
fh_unref (input_fh);
fh_done ();