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)
commit0d3ccad6a0fa4312c8f8641638a1c67d1e9dcea7
tree890665bd1fba52fb43e8c139b03def12702f6f50
parentba28f75a708dcf3b3e81518d8e01a472f75f338c
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: http://svn.enlightenment.org/svn/e/trunk/evas@61222 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/modules/loaders/jpeg/evas_image_load_jpeg.c