diff --git a/src/modules/_Image_JPEG/image_jpeg.c b/src/modules/_Image_JPEG/image_jpeg.c index a79c4c8ab0b82edfda71f609a104af9191aabfdf..cc2d3637957f81a45179fd3c526ac3b21918e9db 100644 --- a/src/modules/_Image_JPEG/image_jpeg.c +++ b/src/modules/_Image_JPEG/image_jpeg.c @@ -185,7 +185,7 @@ static void my_skip_input_data(struct jpeg_decompress_struct *cinfo, { struct my_source_mgr *sm=(struct my_source_mgr *)cinfo->src; - if (num_bytes>sm->pub.bytes_in_buffer) + if (((unsigned long)num_bytes)>sm->pub.bytes_in_buffer) num_bytes=sm->pub.bytes_in_buffer; sm->pub.next_input_byte += (size_t) num_bytes;