reallocarray
authortedu <tedu@openbsd.org>
Tue, 6 May 2014 20:55:10 +0000 (20:55 +0000)
committertedu <tedu@openbsd.org>
Tue, 6 May 2014 20:55:10 +0000 (20:55 +0000)
bin/ls/print.c

index 2889f51..5b22330 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: print.c,v 1.31 2014/01/09 03:07:52 guenther Exp $     */
+/*     $OpenBSD: print.c,v 1.32 2014/05/06 20:55:10 tedu Exp $ */
 /*     $NetBSD: print.c,v 1.15 1996/12/11 03:25:39 thorpej Exp $       */
 
 /*
@@ -174,7 +174,7 @@ printcol(DISPLAY *dp)
        if (dp->entries > lastentries) {
                FTSENT **a;
 
-               if ((a = realloc(array, dp->entries * sizeof(FTSENT *))) ==
+               if ((a = reallocarray(array, dp->entries, sizeof(FTSENT *))) ==
                    NULL) {
                        free(array);
                        array = NULL;