From 4c88f9cf005047a2eec5307885408a03dbb355b0 Mon Sep 17 00:00:00 2001 From: Giovanni Maruzzelli Date: Sat, 1 Aug 2009 12:27:19 +0000 Subject: [PATCH] skypiax: better MODSKYPIAX-42 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14454 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/mod/endpoints/mod_skypiax/mod_skypiax.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mod/endpoints/mod_skypiax/mod_skypiax.c b/src/mod/endpoints/mod_skypiax/mod_skypiax.c index 1fedddee23..c72c3ce732 100644 --- a/src/mod/endpoints/mod_skypiax/mod_skypiax.c +++ b/src/mod/endpoints/mod_skypiax/mod_skypiax.c @@ -1784,8 +1784,9 @@ int skypiax_answer(private_t * tech_pvt, char *id, char *value) giovatech->skype_user, tech_pvt->skype_user, giovatech->callid_number, value) if(tech_pvt->interface_state == SKYPIAX_STATE_PRERING){ tech_pvt->interface_state = SKYPIAX_STATE_DOWN; - }else if (tech_pvt->interface_state != SKYPIAX_STATE_DOWN) { + }else if (tech_pvt->interface_state != 0 && tech_pvt->interface_state != SKYPIAX_STATE_DOWN) { WARNINGA("Why an interface_state %d HERE?\n", SKYPIAX_P_LOG, tech_pvt->interface_state); + tech_pvt->interface_state = SKYPIAX_STATE_DOWN; } break;