=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sdiff/sdiff.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- src/usr.bin/sdiff/sdiff.c 2007/06/28 02:14:41 1.22 +++ src/usr.bin/sdiff/sdiff.c 2007/09/02 15:19:34 1.23 @@ -1,4 +1,4 @@ -/* $OpenBSD: sdiff.c,v 1.22 2007/06/28 02:14:41 ray Exp $ */ +/* $OpenBSD: sdiff.c,v 1.23 2007/09/02 15:19:34 deraadt Exp $ */ /* * Written by Raymond Lai . @@ -172,7 +172,7 @@ * waste some memory; however we need an extra space for the * NULL at the end, so it sort of works out. */ - if (!(diffargv = malloc(sizeof(char **) * argc * 2))) + if (!(diffargv = calloc(argc, sizeof(char **) * 2))) err(2, "main"); /* Add first argument, the program name. */