evas: fix _evas_jpeg_membuf_src_skip bug
authormike_m <mike_m@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 11 Jul 2011 02:29:16 +0000 (02:29 +0000)
committermike_m <mike_m@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 11 Jul 2011 02:29:16 +0000 (02:29 +0000)
commitfd34fd6336d13cfc1dd135a22deabe1d8d2866ab
tree890665bd1fba52fb43e8c139b03def12702f6f50
parentfe3fe9e5d95c3a8b2122c6ab57209e0070815d34
evas: fix _evas_jpeg_membuf_src_skip bug

If file was corrupted , the size value of app frame is bigger than real file
size.

For example, if somebody change file using editor, the file start with (FF
D8 FF E0 FF DB ..).

But real file size can be small than (FF DB).

In that case, _evas_jpeg_membuf_src_skip set src->pub.bytes_in_buffer to
negative value, it make crash later.

Signed-off-by: Jiyoun Park <jy0703.park@samsung.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61222 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/modules/loaders/jpeg/evas_image_load_jpeg.c