X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fcategoricals.c;h=4e6d8dad7ad942c633c7dc79820b93bc43d01ea6;hb=ddf2365f2c3b8924f37cb0c96b2093cceaa64cb9;hp=3f9dc0097539eb5b72137866bab815e70e5d99f1;hpb=1aef11b9589a534333bbecd528efe1022a4bb9bb;p=pspp diff --git a/src/math/categoricals.c b/src/math/categoricals.c index 3f9dc00975..4e6d8dad7a 100644 --- a/src/math/categoricals.c +++ b/src/math/categoricals.c @@ -383,7 +383,7 @@ categoricals_update (struct categoricals *cat, const struct ccase *c) { valn = pool_malloc (cat->pool, sizeof *valn); valn->index = -1; - value_init (&valn->val, width); + value_init_pool (cat->pool, &valn->val, width); value_copy (&valn->val, val, width); hmap_insert (&vn->valmap, &valn->node, hash); } @@ -480,7 +480,7 @@ categoricals_done (const struct categoricals *cat_) return; } - struct value_node **nodes = xcalloc (sizeof *nodes, n_vals); + struct value_node **nodes = XCALLOC (n_vals, struct value_node *); int x = 0; struct value_node *valnd; HMAP_FOR_EACH (valnd, struct value_node, node, &vn->valmap)