svnno****@sourc*****
svnno****@sourc*****
2010年 11月 27日 (土) 22:59:42 JST
Revision: 332 http://sourceforge.jp/projects/swfed/svn/view?view=rev&revision=332 Author: yoya Date: 2010-11-27 22:59:42 +0900 (Sat, 27 Nov 2010) Log Message: ----------- swf_tag_jpeg_replace_jpeg_data で jpegconv の戻り値チェックを追加 (これが無いので、jpeg 以外を渡した時の処理が不定になっていた) Modified Paths: -------------- trunk/src/swf_tag_jpeg.c -------------- next part -------------- Modified: trunk/src/swf_tag_jpeg.c =================================================================== --- trunk/src/swf_tag_jpeg.c 2010-11-01 17:09:30 UTC (rev 331) +++ trunk/src/swf_tag_jpeg.c 2010-11-27 13:59:42 UTC (rev 332) @@ -406,6 +406,10 @@ free(swf_tag_jpeg->jpeg_data); swf_tag_jpeg->jpeg_data = jpegconv_std2swf(jpeg_data, jpeg_data_len, &length); + if (swf_tag_jpeg->jpeg_data == NULL) { + fprintf(stderr, "swf_tag_jpeg_replace_jpeg_data: failed to jpegconv_std2swf\n"); + return 1; + } swf_tag_jpeg->jpeg_data_len = length; } if (alpha_data && alpha_data_len) {