summaryrefslogtreecommitdiff
path: root/transmitters
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2015-01-29 15:44:29 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.com>2015-01-29 15:44:29 -0500
commit7cec3506bfe45a89c3043bd4a3026c997f858fcf (patch)
treec63811de482d17662e3aaf398a18e4cb2c8ad5fe /transmitters
parentc73e5a7d14e10558533d1434922a58fb3535dde3 (diff)
downloadfarstream-7cec3506bfe45a89c3043bd4a3026c997f858fcf.tar.gz
rawudp-stream: Stop the component if the port is already used
Diffstat (limited to 'transmitters')
-rw-r--r--transmitters/rawudp/fs-rawudp-stream-transmitter.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/transmitters/rawudp/fs-rawudp-stream-transmitter.c b/transmitters/rawudp/fs-rawudp-stream-transmitter.c
index 67e6ba49..f64a7d0a 100644
--- a/transmitters/rawudp/fs-rawudp-stream-transmitter.c
+++ b/transmitters/rawudp/fs-rawudp-stream-transmitter.c
@@ -655,6 +655,7 @@ fs_rawudp_stream_transmitter_build (FsRawUdpStreamTransmitter *self,
if (used_port != requested_port && !ports[c])
{
do {
+ fs_rawudp_component_stop (self->priv->component[c]);
g_object_unref (self->priv->component[c]);
self->priv->component[c] = NULL;