Mercurial > pidgin
changeset 24957:835a7003eed3
Silence warning.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Fri, 07 Nov 2008 03:30:02 +0000 |
parents | b83c83143a69 |
children | 6260a6192166 |
files | libpurple/protocols/jabber/jingle/rawudp.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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;