Fixed bug in val_labs_remove.
[pspp] / src / moments.c
index 00e0ac800358a3479b73e69fadeeaffcd7e4441f..3c5e3840207b1f76d5bf15dbc5c5715c4221f9d2 100644 (file)
@@ -523,8 +523,8 @@ read_values (double **values, double **weights, size_t *cnt)
       if (*cnt >= cap) 
         {
           cap = 2 * (cap + 8);
-          *values = xrealloc (*values, sizeof **values * cap);
-          *weights = xrealloc (*weights, sizeof **weights * cap);
+          *values = xnrealloc (*values, cap, sizeof **values);
+          *weights = xnrealloc (*weights, cap, sizeof **weights);
         }
 
       (*values)[*cnt] = value;