about summary refs log tree commit diff
path: root/editor
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2023-10-07 20:25:14 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2023-10-07 20:25:14 +0000
commit6b343a0ee4b3816ee5672453d54e694bf8f80d2b (patch)
tree7af785e651c3ce85f7b0fcf45e9f13f84c96e1ec /editor
parent1e71a99f263ddc9080b42b2fd1bd9dd01989c5a5 (diff)
downloadnetpbm-mirror-6b343a0ee4b3816ee5672453d54e694bf8f80d2b.tar.gz
netpbm-mirror-6b343a0ee4b3816ee5672453d54e694bf8f80d2b.tar.xz
netpbm-mirror-6b343a0ee4b3816ee5672453d54e694bf8f80d2b.zip
fix arithmetic overflow
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4733 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'editor')
-rw-r--r--editor/pnmscalefixed.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/pnmscalefixed.c b/editor/pnmscalefixed.c
index 7d33a9c2..05d56578 100644
--- a/editor/pnmscalefixed.c
+++ b/editor/pnmscalefixed.c
@@ -215,7 +215,7 @@ compute_output_dimensions(const struct cmdline_info cmdline,
                           int * newrowsP, int * newcolsP) {
 
     if (cmdline.pixels) {
-        if (rows * cols <= cmdline.pixels) {
+        if (rows <= cmdline.pixels / cols) {
             *newrowsP = rows;
             *newcolsP = cols;
         } else {