]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sat, 22 Sep 2018 16:33:39 +0000 (12:33 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 22 Sep 2018 16:33:39 +0000 (12:33 -0400)
coders/png.c

index 3ad05856b59c0972f0b11c8e82f3cc96bf9c4fa7..e204b6a15e38a8aab232e253e21afa0c66528c24 100644 (file)
@@ -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);
     }