|
Line
Link Here
|
| 0 |
-- imagemagick-6.0.6.2.orig/magick/attribute.c |
0 |
++ imagemagick-6.0.6.2/magick/attribute.c |
|
Lines 955-965
Link Here
|
| 955 |
} |
955 |
} |
| 956 |
if ((t == TAG_EXIF_OFFSET) || (t == TAG_INTEROP_OFFSET)) |
956 |
if ((t == TAG_EXIF_OFFSET) || (t == TAG_INTEROP_OFFSET)) |
| 957 |
{ |
957 |
{ |
| 958 |
long |
958 |
size_t |
| 959 |
offset; |
959 |
offset; |
| 960 |
|
960 |
|
| 961 |
offset=(long) ReadUint32(msb_order,pval); |
961 |
offset=(size_t) ReadUint32(msb_order,pval); |
| 962 |
if ((offset < (long) length) || (level < (DE_STACK_SIZE-2))) |
962 |
if ((offset < length) && (level < (DE_STACK_SIZE-2))) |
| 963 |
{ |
963 |
{ |
| 964 |
/* |
964 |
/* |
| 965 |
Push our current directory state onto the stack. |
965 |
Push our current directory state onto the stack. |