X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fsfm-write.c;h=d06a65f5a22334048309de1b90f548f339188aa1;hb=16aa47dbdde420fe82032f7d2e166fdf4e974df5;hp=bdde3cf642ee8982da2fb3b98273d51e09a261da;hpb=3417680e253b1bfc4519347ef06536378026be2a;p=pspp diff --git a/src/sfm-write.c b/src/sfm-write.c index bdde3cf642..d06a65f5a2 100644 --- a/src/sfm-write.c +++ b/src/sfm-write.c @@ -173,7 +173,7 @@ sfm_open_writer (struct file_handle *fh, struct dictionary *d, w->x = w->y = NULL; w->var_cnt = dict_get_var_cnt (d); - w->vars = xmalloc (sizeof *w->vars * w->var_cnt); + w->vars = xnmalloc (w->var_cnt, sizeof *w->vars); for (i = 0; i < w->var_cnt; i++) { const struct variable *dv = dict_get_var (d, i); @@ -242,7 +242,7 @@ sfm_open_writer (struct file_handle *fh, struct dictionary *d, if (w->compress) { - w->buf = xmalloc (sizeof *w->buf * 128); + w->buf = xnmalloc (128, sizeof *w->buf); w->ptr = w->buf; w->end = &w->buf[128]; w->x = (unsigned char *) w->ptr++;