From f72308097f4b1ff2bedb7273e7aad64949332b98 Mon Sep 17 00:00:00 2001 From: Yoshihiro Yamazaki Date: Tue, 21 Feb 2012 18:30:46 +0900 Subject: [PATCH] add delete routine condaction_list --- src/swf_button_condaction.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/swf_button_condaction.c b/src/swf_button_condaction.c index 932417f..8532fd6 100644 --- a/src/swf_button_condaction.c +++ b/src/swf_button_condaction.c @@ -156,9 +156,12 @@ swf_button_condaction_list_build(bitstream_t *bs, swf_button_condaction_list_t * void swf_button_condaction_list_destroy(swf_button_condaction_list_t *button_condaction_list) { swf_button_condaction_t *button_condaction = NULL, *next_button_condaction = NULL; - for (button_condaction = button_condaction_list->head ; button_condaction ; button_condaction = next_button_condaction) { - next_button_condaction = button_condaction->next; - swf_button_condaction_destroy(button_condaction); + if (button_condaction_list) { + for (button_condaction = button_condaction_list->head ; button_condaction ; button_condaction = next_button_condaction) { + next_button_condaction = button_condaction->next; + swf_button_condaction_destroy(button_condaction); + } + free(button_condaction_list); } } -- 2.11.0