summaryrefslogtreecommitdiff
path: root/transmitters
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@ocrete.ca>2014-05-04 00:40:03 -0400
committerOlivier CrĂȘte <olivier.crete@ocrete.ca>2014-05-04 00:40:03 -0400
commit4b1f0b5fa6bc9f435453839d4d58ca5d8a6c863e (patch)
tree9079f92f63db52fff4f97e9f7671e106f8e07759 /transmitters
parent148e8f2f815c5060e35840de00daa8eba5b58897 (diff)
downloadfarstream-4b1f0b5fa6bc9f435453839d4d58ca5d8a6c863e.tar.gz
multicast: Assert that udpsock is valid if there are ttls left
If the sock is not valid, that we should be the only user and the ttl should have been flushed.
Diffstat (limited to 'transmitters')
-rw-r--r--transmitters/multicast/fs-multicast-transmitter.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/transmitters/multicast/fs-multicast-transmitter.c b/transmitters/multicast/fs-multicast-transmitter.c
index dc1f2c57..93beb702 100644
--- a/transmitters/multicast/fs-multicast-transmitter.c
+++ b/transmitters/multicast/fs-multicast-transmitter.c
@@ -1055,6 +1055,8 @@ fs_multicast_transmitter_put_udpsock (FsMulticastTransmitter *trans,
if (udpsock->ttls->len > 0)
{
+ g_assert (udpsock->fd >= 0);
+
/* If we were the max, check if there is a new max */
if (udpsock->current_ttl == ttl && ttl > 1)
{