[Swfed-svn] swfed-svn [332] swf_tag_jpeg_replace_jpeg_data で jpegconv の戻り値チェックを追加

Back to archive index

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) {



Swfed-svn メーリングリストの案内
Back to archive index