diff options
Diffstat (limited to 'transmitters/multicast/fs-multicast-stream-transmitter.c')
-rw-r--r-- | transmitters/multicast/fs-multicast-stream-transmitter.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/transmitters/multicast/fs-multicast-stream-transmitter.c b/transmitters/multicast/fs-multicast-stream-transmitter.c index a5b1844d..2f4c73da 100644 --- a/transmitters/multicast/fs-multicast-stream-transmitter.c +++ b/transmitters/multicast/fs-multicast-stream-transmitter.c @@ -108,7 +108,7 @@ struct _FsMulticastStreamTransmitterPrivate */ FsMulticastTransmitter *transmitter; - GMutex *mutex; + GMutex mutex; /* Protected by the mutex */ gboolean sending; @@ -131,9 +131,9 @@ struct _FsMulticastStreamTransmitterPrivate FsMulticastStreamTransmitterPrivate)) #define FS_MULTICAST_STREAM_TRANSMITTER_LOCK(s) \ - g_mutex_lock ((s)->priv->mutex) + g_mutex_lock (&(s)->priv->mutex) #define FS_MULTICAST_STREAM_TRANSMITTER_UNLOCK(s) \ - g_mutex_unlock ((s)->priv->mutex) + g_mutex_unlock (&(s)->priv->mutex) static void fs_multicast_stream_transmitter_class_init (FsMulticastStreamTransmitterClass *klass); static void fs_multicast_stream_transmitter_init (FsMulticastStreamTransmitter *self); @@ -220,7 +220,7 @@ fs_multicast_stream_transmitter_init (FsMulticastStreamTransmitter *self) self->priv->sending = TRUE; - self->priv->mutex = g_mutex_new (); + g_mutex_init (&self->priv->mutex); } static void @@ -294,7 +294,7 @@ fs_multicast_stream_transmitter_finalize (GObject *object) g_free (self->priv->udpsocks); self->priv->udpsocks = NULL; - g_mutex_free (self->priv->mutex); + g_mutex_clear (&self->priv->mutex); parent_class->finalize (object); } |