[Freeswitch-svn] [commit] r3155 - freeswitch/trunk/src/mod/endpoints/mod_sofia
Freeswitch SVN
mikej at freeswitch.org
Sun Oct 22 11:46:01 EDT 2006
Author: mikej
Date: Sun Oct 22 11:46:01 2006
New Revision: 3155
Modified:
freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c
Log:
code before declaration
Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c
==============================================================================
--- freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c (original)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c Sun Oct 22 11:46:01 2006
@@ -3810,7 +3810,12 @@
nua_handle_destroy(nh);
}
} else if (status == 401 || status == 407) {
+ char const *realm = (char const *) *authenticate->au_params;
+ char const *scheme = (char const *) authenticate->au_scheme;
+ char authentication[256] = "";
+ int ss_state;
+
if (sip->sip_www_authenticate) {
authenticate = sip->sip_www_authenticate;
} else if (sip->sip_proxy_authenticate) {
@@ -3820,10 +3825,6 @@
return;
}
- char const *realm = (char const *) *authenticate->au_params;
- char const *scheme = (char const *) authenticate->au_scheme;
- char authentication[256] = "";
- int ss_state;
snprintf(authentication, sizeof(authentication), "%s:%s:%s:%s", scheme, strstr(realm, "=") + 1,
oreg->register_username,
More information about the Freeswitch-svn
mailing list