summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2014-10-09 17:02:56 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.com>2014-10-09 17:17:21 -0400
commit39ff48d40fdf7a5795ac30c7dfccab23c1995c9c (patch)
treec8bfe9d904152ffe8d07089f6b366f5bc161aae3
parenta7afd0017996d4b457a84b6cd342cee47cd3d81d (diff)
udp-turn: Don't dereference priv before check that it's valid
-rw-r--r--socket/udp-turn.c4
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;