diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-03-31 13:40:34 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-03-31 13:42:01 -0400 |
commit | f9fc5976df3cd689b2f2950e8e486bdaeaae64e8 (patch) | |
tree | a67b547060073359724dc593c785b85bb228615e /transmitters/multicast | |
parent | c3ceaf59765f90dcc438bf38ceae8d0669121b55 (diff) | |
download | farstream-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.c | 3 |
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) { |