treewide: Replace <name>_cnt by n_<name>s and <name>_cap by allocated_<name>.
[pspp] / src / language / dictionary / apply-dictionary.c
index 8a6434a3d77d29cdf4ee14c031bff7315db343c6..eae06df76c0c05ca2834f35a02b0ecf04c29f867 100644 (file)
@@ -60,7 +60,7 @@ cmd_apply_dictionary (struct lexer *lexer, struct dataset *ds)
 
   casereader_destroy (reader);
 
-  for (i = 0; i < dict_get_var_cnt (dict); i++)
+  for (i = 0; i < dict_get_n_vars (dict); i++)
     {
       const struct variable *s = dict_get_var (dict, i);
       struct variable *t = dict_lookup_var (dataset_dict (ds),
@@ -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;
 }