X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fgnumeric-reader.c;h=7033448d8b4dc23a7c63b2d967854d551e0f47d9;hb=958e78555714e9f1847513f9cc576fa2cd7a6769;hp=0783e10f7c1b33452222b82238d95d51ae582004;hpb=5539849055ad928f536d192561cbbaab3b926180;p=pspp diff --git a/src/data/gnumeric-reader.c b/src/data/gnumeric-reader.c index 0783e10f7c..7033448d8b 100644 --- a/src/data/gnumeric-reader.c +++ b/src/data/gnumeric-reader.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2007, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2010, 2011, 2012, 2013, 2016 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -185,10 +185,13 @@ gnumeric_unref (struct spreadsheet *s) { xmlFree (r->sheets[i].name); } - + + free (r->sheets); state_data_destroy (&r->msd); + dict_destroy (r->dict); + free (s->file_name); free (r); @@ -872,8 +875,6 @@ gnumeric_make_reader (struct spreadsheet *spreadsheet, } free (var_spec); - dict_destroy (spreadsheet->dict); - spreadsheet->dict = NULL; gnm_file_casereader_destroy (NULL, r);