Fix off by one check in cairo-image-info.c

https://bugs.freedesktop.org/show_bug.cgi?id=101427
This commit is contained in:
Adrian Johnson 2017-06-15 20:53:29 +09:30
parent 13ddd72977
commit 57b40507dd

View file

@ -154,7 +154,7 @@ _cairo_image_info_get_jpeg_info (cairo_image_info_t *info,
break;
}
if (p + 2 > data + length)
if (p + 3 > data + length)
return CAIRO_INT_STATUS_UNSUPPORTED;
p = _jpeg_skip_segment (p);