# HG changeset patch # User Mike Ruprecht # Date 1226028602 0 # Node ID 835a7003eed30335f1eee842bbc593c2d2fa737d # Parent b83c83143a698541ff0712ca7c6f80ec2a3d50f9 Silence warning. diff -r b83c83143a69 -r 835a7003eed3 libpurple/protocols/jabber/jingle/rawudp.c --- a/libpurple/protocols/jabber/jingle/rawudp.c Fri Nov 07 03:14:10 2008 +0000 +++ b/libpurple/protocols/jabber/jingle/rawudp.c Fri Nov 07 03:30:02 2008 +0000 @@ -266,7 +266,7 @@ JingleTransport *transport = parent_class->parse(rawudp); JingleRawUdpPrivate *priv = JINGLE_RAWUDP_GET_PRIVATE(transport); xmlnode *candidate = xmlnode_get_child(rawudp, "candidate"); - JingleRawUdpCandidate *rawudp_candidate; + JingleRawUdpCandidate *rawudp_candidate = NULL; for (; candidate; candidate = xmlnode_get_next_twin(candidate)) { rawudp_candidate = jingle_rawudp_candidate_new( @@ -278,7 +278,8 @@ jingle_rawudp_add_remote_candidate(JINGLE_RAWUDP(transport), rawudp_candidate); } - if (g_list_length(priv->remote_candidates) == 1) { + if (rawudp_candidate != NULL && + g_list_length(priv->remote_candidates) == 1) { /* manufacture rtcp candidate */ rawudp_candidate = g_boxed_copy(JINGLE_TYPE_RAWUDP_CANDIDATE, rawudp_candidate); rawudp_candidate->component = 2;