diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2014-10-09 17:02:56 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2014-10-09 17:17:21 -0400 |
commit | 39ff48d40fdf7a5795ac30c7dfccab23c1995c9c (patch) | |
tree | c8bfe9d904152ffe8d07089f6b366f5bc161aae3 /socket | |
parent | a7afd0017996d4b457a84b6cd342cee47cd3d81d (diff) | |
download | libnice-39ff48d40fdf7a5795ac30c7dfccab23c1995c9c.tar.gz |
udp-turn: Don't dereference priv before check that it's valid
Diffstat (limited to 'socket')
-rw-r--r-- | socket/udp-turn.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/socket/udp-turn.c b/socket/udp-turn.c index 70bab4e..e640363 100644 --- a/socket/udp-turn.c +++ b/socket/udp-turn.c @@ -689,7 +689,7 @@ socket_send_message (NiceSocket *sock, const NiceAddress *to, struct sockaddr_storage storage; struct sockaddr addr; } sa; - GList *i = priv->channels; + GList *i; ChannelBinding *binding = NULL; gint ret; @@ -697,7 +697,7 @@ socket_send_message (NiceSocket *sock, const NiceAddress *to, if (sock->priv == NULL) return -1; - for (; i; i = i->next) { + for (i = priv->channels; i; i = i->next) { ChannelBinding *b = i->data; if (nice_address_equal (&b->peer, to)) { binding = b; |