Hello. 

There is some bug cause memory crash in evas_image_load_file_head_bmp
function.

 

The problem is occurred below case.

bit_count = 32(has alpha) & comp= 0(no compression)

 

980 line: pixend = pix +(w*h)

But pix already pointed the end of surface, so pixend address is wrong.

So I modify 

1.     pix point the start of surface

2.     And then pixend point end of pix 

Thanks.

 

 

 

 

----------------------------------------------

Jiyoun Park

 

Mobile S/W Platform Lab

DMC R&D Center

SAMSUNG ELECTRONICS CO. ,LTD

 

TEL: +82-31-279-0619

Mobile: +82-10-9871-0703

 <mailto:yh8004....@samsung.com> jy0703.p...@samsung.com

----------------------------------------------

 





 


Attachment: evas_image_load_bmp_bug_fix.patch
Description: Binary data

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to