about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lib/libpam.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libpam.c b/lib/libpam.c
index 206e850f..9875331d 100644
--- a/lib/libpam.c
+++ b/lib/libpam.c
@@ -142,7 +142,7 @@ pnm_allocpamtuple(const struct pam * const pamP) {
 
     tuple retval;
 
-    retval = malloc(allocationDepth(pamP) * sizeof(retval[0]));
+    MALLOCARRAY(retval, allocationDepth(pamP));
 
     if (retval == NULL)
         pm_error("Out of memory allocating %u-plane tuple",
@@ -322,7 +322,7 @@ pnm_allocrowimage(const struct pam * const pamP) {
 
     unsigned char * retval;
 
-    retval = malloc(size);
+    MALLOCARRAY(retval, size);
 
     if (retval == NULL)
         pm_error("Unable to allocate %u bytes for a row image buffer",