[Swfed-svn] swfed-svn [163] 第一引数の swf_gradient_record_t *gradient_record で NULL が渡ってきた時にエラー出力&関数を抜けるようにした

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 6月 19日 (金) 23:29:00 JST


Revision: 163
          http://sourceforge.jp/projects/swfed/svn/view?view=rev&revision=163
Author:   yoya
Date:     2009-06-19 23:29:00 +0900 (Fri, 19 Jun 2009)

Log Message:
-----------
第一引数の swf_gradient_record_t *gradient_record で NULL が渡ってきた時にエラー出力&関数を抜けるようにした

Modified Paths:
--------------
    trunk/src/swf_gradient_record.c


-------------- next part --------------
Modified: trunk/src/swf_gradient_record.c
===================================================================
--- trunk/src/swf_gradient_record.c	2009-06-19 14:27:49 UTC (rev 162)
+++ trunk/src/swf_gradient_record.c	2009-06-19 14:29:00 UTC (rev 163)
@@ -45,6 +45,10 @@
 int
 swf_gradient_record_print(swf_gradient_record_t *gradient_record,
                           int indent_depth, swf_tag_t *tag) {
+    if (gradient_record == NULL) {
+        fprintf(stderr, "swf_gradient_record_print: gradient_record == NULL\n");
+        return 1;
+    }
     if (tag->tag == 46 || tag->tag == 84) { // DefineMorph || DefineMorphShape2
         print_indent(indent_depth);
         printf("position=%d\n", gradient_record->position);



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