X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdata-io%2Fmatrix-data.c;h=50a34642be79cebb749cc07ff0cc7932618d3f50;hb=3b54533821614d17afc61f1cd3b87d3a06fbf4da;hp=8ce325154bdf9d959a8390a23e5569413086cf72;hpb=63733a45b789cd12bacafcea52d28704adfeb5e5;p=pspp diff --git a/src/language/data-io/matrix-data.c b/src/language/data-io/matrix-data.c index 8ce325154b..50a34642be 100644 --- a/src/language/data-io/matrix-data.c +++ b/src/language/data-io/matrix-data.c @@ -137,7 +137,7 @@ preprocess (struct casereader *casereader0, const struct dictionary *dict, void /* Make an initial pass to populate our temporary matrix */ struct casereader *pass0 = casereader_clone (casereader0); struct ccase *c; - union value *prev_values = xcalloc (mformat->n_split_vars, sizeof *prev_values); + union value *prev_values = XCALLOC (mformat->n_split_vars, union value); int row = (mformat->triangle == LOWER && mformat->diagonal == NO_DIAGONAL) ? 1 : 0; bool first_case = true; for (; (c = casereader_read (pass0)) != NULL; case_unref (c))