summaryrefslogtreecommitdiff
path: root/transmitters/multicast
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2009-03-31 13:40:34 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2009-03-31 13:42:01 -0400
commitf9fc5976df3cd689b2f2950e8e486bdaeaae64e8 (patch)
treea67b547060073359724dc593c785b85bb228615e /transmitters/multicast
parentc3ceaf59765f90dcc438bf38ceae8d0669121b55 (diff)
downloadfarstream-f9fc5976df3cd689b2f2950e8e486bdaeaae64e8.tar.gz
Check if both fields are not NULL before strcmping them
Diffstat (limited to 'transmitters/multicast')
-rw-r--r--transmitters/multicast/fs-multicast-transmitter.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/transmitters/multicast/fs-multicast-transmitter.c b/transmitters/multicast/fs-multicast-transmitter.c
index 226dde42..cabd8842 100644
--- a/transmitters/multicast/fs-multicast-transmitter.c
+++ b/transmitters/multicast/fs-multicast-transmitter.c
@@ -825,7 +825,8 @@ fs_multicast_transmitter_get_udpsock_locked (FsMulticastTransmitter *trans,
if (port == udpsock->port &&
!strcmp (multicast_ip, udpsock->multicast_ip) &&
((local_ip == NULL && udpsock->local_ip == NULL) ||
- !strcmp (local_ip, udpsock->local_ip)))
+ (local_ip && udpsock->local_ip &&
+ !strcmp (local_ip, udpsock->local_ip))))
{
if (ttl > udpsock->current_ttl)
{