]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix missing null dmachine check
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 4 Oct 2011 19:14:40 +0000 (14:14 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 4 Oct 2011 19:14:40 +0000 (14:14 -0500)
src/switch_ivr_async.c

index c36d5e648c148db4a762b5d446a4898dd26c02aa..4a78322a602e4b83db57147fb199cdb19bb3bbc4 100644 (file)
@@ -78,11 +78,13 @@ struct switch_ivr_dmachine {
 
 SWITCH_DECLARE(switch_digit_action_target_t) switch_ivr_dmachine_get_target(switch_ivr_dmachine_t *dmachine)
 {
+       switch_assert(dmachine);
        return dmachine->target;
 }
 
 SWITCH_DECLARE(void) switch_ivr_dmachine_set_target(switch_ivr_dmachine_t *dmachine, switch_digit_action_target_t target)
 {
+       switch_assert(dmachine);
        dmachine->target = target;
 }
 
@@ -90,6 +92,7 @@ SWITCH_DECLARE(void) switch_ivr_dmachine_set_target(switch_ivr_dmachine_t *dmach
 SWITCH_DECLARE(void) switch_ivr_dmachine_set_match_callback(switch_ivr_dmachine_t *dmachine, switch_ivr_dmachine_callback_t match_callback)
 {
 
+       switch_assert(dmachine);
        dmachine->match_callback = match_callback;
 
 }
@@ -97,6 +100,7 @@ SWITCH_DECLARE(void) switch_ivr_dmachine_set_match_callback(switch_ivr_dmachine_
 SWITCH_DECLARE(void) switch_ivr_dmachine_set_nonmatch_callback(switch_ivr_dmachine_t *dmachine, switch_ivr_dmachine_callback_t nonmatch_callback)
 {
 
+       switch_assert(dmachine);
        dmachine->nonmatch_callback = nonmatch_callback;
 
 }