about summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2006-10-26 15:12:40 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2006-10-26 15:12:40 +0000
commit258661382fd87aaf31281c4817c9695d9cf2cae6 (patch)
treec11622655356aa217d78f18ae94c97d864793d61 /lib
parent703563da864bcc5898b0a7c3f2e95c380873914c (diff)
downloadnetpbm-mirror-258661382fd87aaf31281c4817c9695d9cf2cae6.tar.gz
netpbm-mirror-258661382fd87aaf31281c4817c9695d9cf2cae6.tar.xz
netpbm-mirror-258661382fd87aaf31281c4817c9695d9cf2cae6.zip
Release 10.35.11
git-svn-id: http://svn.code.sf.net/p/netpbm/code/stable@111 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib')
-rw-r--r--lib/libpam.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libpam.c b/lib/libpam.c
index 6d2acba7..60d446d9 100644
--- a/lib/libpam.c
+++ b/lib/libpam.c
@@ -90,7 +90,7 @@ validateComputableSize(struct pam * const pamP) {
 
     if (depth > INT_MAX/sizeof(sample))
         pm_error("image depth (%u) too large to be processed", depth);
-    else if (depth * sizeof(sample) > INT_MAX/pamP->width)
+    else if (pamP->width > 0 && depth * sizeof(sample) > INT_MAX/pamP->width)
         pm_error("image width and depth (%u, %u) too large "
                  "to be processed.", pamP->width, depth);
     else if (pamP->width * (depth * sizeof(sample)) >