From: Cristy Date: Sat, 22 Sep 2018 16:33:39 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.8-12~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3dea46596094f6d91dff0f6a36ccafccf677c288;p=imagemagick ... --- diff --git a/coders/png.c b/coders/png.c index 3ad05856b..e204b6a15 100644 --- a/coders/png.c +++ b/coders/png.c @@ -2060,10 +2060,10 @@ static int read_user_chunk_callback(png_struct *ping, png_unknown_chunkp chunk) image=(Image *) png_get_user_chunk_ptr(ping); - image->page.width=(size_t)mng_get_long(chunk->data); - image->page.height=(size_t)mng_get_long(&chunk->data[4]); - image->page.x=(ssize_t)mng_get_long(&chunk->data[8]); - image->page.y=(ssize_t)mng_get_long(&chunk->data[12]); + image->page.width=(size_t) mng_get_long(chunk->data); + image->page.height=(size_t) mng_get_long(&chunk->data[4]); + image->page.x=(ssize_t) ((int) mng_get_long(&chunk->data[8])); + image->page.y=(ssize_t) ((int) mng_get_long(&chunk->data[12])); return(1); }