diff options
author | Cristy <mikayla-grace@urban-warrior.org> | 2021-01-03 11:02:48 -0500 |
---|---|---|
committer | Cristy <mikayla-grace@urban-warrior.org> | 2021-01-03 11:02:48 -0500 |
commit | 87284751ae4dadda2f8ed9e47f8f7bb0cb510561 (patch) | |
tree | bd9a203be7447c14e1c2a1fae14034676d4a8a29 | |
parent | 6b715f57153fca80f87f2da1684ef127ca1848db (diff) | |
download | ImageMagick-87284751ae4dadda2f8ed9e47f8f7bb0cb510561.tar.gz |
...
-rw-r--r-- | MagickCore/cache.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 48a75698e..c3d424695 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -5020,7 +5020,7 @@ static inline MagickBooleanType ValidatePixelOffset(const ssize_t x, { if ((x >= 0) && (a > ((ssize_t) LONG_MAX-x))) return(MagickFalse); - if (a < ((ssize_t) LONG_MIN-x)) + if (a < ((ssize_t) LONG_MIN+x)) return(MagickFalse); return(MagickTrue); } @@ -5056,7 +5056,7 @@ static Quantum *SetPixelCacheNexusPixels( (ValidatePixelOffset(y,(ssize_t) height) == MagickFalse)) { (void) ThrowMagickException(exception,GetMagickModule(),ImageError, - "WidthOrHeightExceedsLimit","`%s %.20g %.20g %.20g %.20g %.20g %.20g %.20g %20g'",cache_info->filename,(double) width,(double) height,(double) cache_info->width_limit,(double) cache_info->height_limit,(double) x,(double) y,(double) ValidatePixelOffset(x,(ssize_t) width),(double) ValidatePixelOffset(y,(ssize_t) height)); + "WidthOrHeightExceedsLimit","`%s'",cache_info->filename); return((Quantum *) NULL); } if (((cache_info->type == MemoryCache) || (cache_info->type == MapCache)) && |