# HG changeset patch # User Thomas Butter # Date 1126295173 0 # Node ID 0d18fa6c3b41d97c363b0119081e5c62a3f32aaa # Parent 3ced52f7ace279e23d45b3a1479ef915c3bbb583 [gaim-migrate @ 13725] missing ==NULL check removed a NTLM debug message missing g_strdup committer: Tailor Script diff -r 3ced52f7ace2 -r 0d18fa6c3b41 src/protocols/simple/simple.c --- a/src/protocols/simple/simple.c Fri Sep 09 19:36:31 2005 +0000 +++ b/src/protocols/simple/simple.c Fri Sep 09 19:46:13 2005 +0000 @@ -280,8 +280,7 @@ return tmp; } ret = gaim_ntlm_gen_type1("gaim", sip->servername); -/* tmp = g_strdup_printf("NTLM qop=\"auth\" realm=\"%s\" targetname=\"%s\" response=\"%s\"\r\n", auth->realm, auth->target, ret); */ - tmp = g_strdup_printf("NTLM qop=\"auth\" realm=\"%s\" targetname=\"%s\" response=\"010000003134303017f6dcfb4531f92f\"\r\n", auth->realm, auth->target); + tmp = g_strdup_printf("NTLM qop=\"auth\" realm=\"%s\" targetname=\"%s\" response=\"%s\"\r\n", auth->realm, auth->target, ret); g_free(ret); return tmp; } @@ -601,6 +600,8 @@ tmp = strchr(from, ';'); if(tmp) { from = g_strndup(from,tmp-from); + } else { + from = g_strdup(from); } } gaim_debug_info("simple", "got %s\n",from); diff -r 3ced52f7ace2 -r 0d18fa6c3b41 src/protocols/simple/sipmsg.c --- a/src/protocols/simple/sipmsg.c Fri Sep 09 19:36:31 2005 +0000 +++ b/src/protocols/simple/sipmsg.c Fri Sep 09 19:46:13 2005 +0000 @@ -54,6 +54,7 @@ gchar *dummy2; gchar *tmp; int i=1; + if(!lines[0]) return NULL; parts = g_strsplit(lines[0], " ", 3); if(!parts[0] || !parts[1] || !parts[2]) { g_strfreev(parts); @@ -128,7 +129,7 @@ gchar *old; GSList *cur; struct siphdrelement *elem; - if(msg->response) out = g_strdup_printf("SIP/2.0 %d AAA\r\n", msg->response); + if(msg->response) out = g_strdup_printf("SIP/2.0 %d Unknown\r\n", msg->response); else out = g_strdup_printf("%s %s SIP/2.0\r\n",msg->method, msg->target); cur = msg->headers; while(cur) {