Fix memory leak in MCONVERT
[pspp] / src / language / dictionary / apply-dictionary.c
index f419febcb497fcaea918b40f43099dde5e6f5721..d09f8a8721dfa889f4ce9853d4d274877b2e70f4 100644 (file)
@@ -102,7 +102,7 @@ cmd_apply_dictionary (struct lexer *lexer, struct dataset *ds)
           var_set_write_format (t, var_get_write_format (s));
        }
 
-      if (var_has_attributes (s)) 
+      if (var_has_attributes (s))
         var_set_attributes (t, var_get_attributes (s));
     }
 
@@ -125,5 +125,7 @@ cmd_apply_dictionary (struct lexer *lexer, struct dataset *ds)
         dict_set_weight (dataset_dict (ds), new_weight);
     }
 
+  dict_unref (dict);
+
   return CMD_SUCCESS;
 }