summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2022-10-22 21:30:13 +0100
committerMichael Drake <mdrake.unique@gmail.com>2022-10-23 17:22:56 +0100
commitcb5d63768c57a9428f961d340b1ff86a3289d581 (patch)
treed9bb1bbc07e67025d7666e59bd6703fbc2ed58be /content
parentc50f4bab09779bf5bbc191701128be3affd9a2dc (diff)
downloadnetsurf-cb5d63768c57a9428f961d340b1ff86a3289d581.tar.gz
netsurf-cb5d63768c57a9428f961d340b1ff86a3289d581.tar.bz2
js: image data: Avoid int overflow before size_t conversion
Diffstat (limited to 'content')
-rw-r--r--content/handlers/javascript/duktape/ImageData.bnd2
1 files changed, 1 insertions, 1 deletions
diff --git a/content/handlers/javascript/duktape/ImageData.bnd b/content/handlers/javascript/duktape/ImageData.bnd
index 17673d92a..be28cbd77 100644
--- a/content/handlers/javascript/duktape/ImageData.bnd
+++ b/content/handlers/javascript/duktape/ImageData.bnd
@@ -39,6 +39,6 @@ getter ImageData::data()
%{
duk_push_this(ctx);
duk_get_prop_string(ctx, -1, MAGIC(DATA));
- duk_push_buffer_object(ctx, -1, 0, priv->width * priv->height * 4, DUK_BUFOBJ_UINT8CLAMPEDARRAY);
+ duk_push_buffer_object(ctx, -1, 0, priv->width * priv->height * 4llu, DUK_BUFOBJ_UINT8CLAMPEDARRAY);
return 1;
%}