From: Anthony Minessale Date: Thu, 23 Feb 2012 05:08:19 +0000 (-0600) Subject: FS-3794 wow i am going bonkers X-Git-Tag: v1.2-rc1~19^2^2~68^2~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fbe4e6475d7c873e8adbd770c1c2b86f02c3da85;p=thirdparty%2Ffreeswitch.git FS-3794 wow i am going bonkers --- diff --git a/src/mod/endpoints/mod_sofia/sofia_presence.c b/src/mod/endpoints/mod_sofia/sofia_presence.c index 5dc57c6908..6b0442eb76 100644 --- a/src/mod/endpoints/mod_sofia/sofia_presence.c +++ b/src/mod/endpoints/mod_sofia/sofia_presence.c @@ -2493,10 +2493,6 @@ static int sofia_presence_sub_callback(void *pArg, int argc, char **argv, char * } - if (!strcasecmp(astate, "hangup")) { - astate = "terminated"; - } - if (!zstr(uuid)) { if (!zstr(answer_state)) { astate = answer_state; @@ -2528,6 +2524,11 @@ static int sofia_presence_sub_callback(void *pArg, int argc, char **argv, char * if (holding) { astate = "early"; } + + + if (!strcasecmp(astate, "hangup")) { + astate = "terminated"; + } stream.write_function(&stream, "\n", uuid, direction); stream.write_function(&stream, "%s\n", astate);