aboutsummaryrefslogtreecommitdiffstats
path: root/src/blind-dissolve.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/blind-dissolve.c')
-rw-r--r--src/blind-dissolve.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/blind-dissolve.c b/src/blind-dissolve.c
index b78121e..5735381 100644
--- a/src/blind-dissolve.c
+++ b/src/blind-dissolve.c
@@ -10,7 +10,7 @@ static int reverse = 0;
#define PROCESS(TYPE)\
do {\
- size_t i = stream->alpha_chan * stream->chan_size;\
+ size_t i = (size_t)(stream->alpha_chan) * stream->chan_size;\
TYPE a = fm ? (TYPE)(reverse ? f : fm - f) / fm_##TYPE : (TYPE)0.5;\
for (; i < n; i += stream->pixel_size)\
*(TYPE *)(stream->buf + i) *= a;\