libpurple/protocols/jabber/jabber.c

changeset 28974
c781d3082146
parent 28928
7c6adca0766f
child 28982
0bfefdf74717
equal deleted inserted replaced
28973:be6a842df4b9 28974:c781d3082146
474 int len; 474 int len;
475 475
476 if (NULL == packet) 476 if (NULL == packet)
477 return; 477 return;
478 478
479 if (!PURPLE_CONNECTION_IS_VALID(pc))
480 return;
481
479 js = purple_connection_get_protocol_data(pc); 482 js = purple_connection_get_protocol_data(pc);
483
484 if (NULL == js)
485 return;
486
480 if (js->bosh) 487 if (js->bosh)
481 if (g_str_equal((*packet)->name, "message") || 488 if (g_str_equal((*packet)->name, "message") ||
482 g_str_equal((*packet)->name, "iq") || 489 g_str_equal((*packet)->name, "iq") ||
483 g_str_equal((*packet)->name, "presence")) 490 g_str_equal((*packet)->name, "presence"))
484 xmlnode_set_namespace(*packet, "jabber:client"); 491 xmlnode_set_namespace(*packet, "jabber:client");

mercurial