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),
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));
}
dict_set_weight (dataset_dict (ds), new_weight);
}
+ dict_unref (dict);
+
return CMD_SUCCESS;
}