client: small cleanup

This commit is contained in:
Wim Taymans 2012-11-26 17:35:51 +01:00
parent fc0f176a17
commit 18bb9ffa6b

View file

@ -1909,21 +1909,21 @@ void
gst_rtsp_client_set_send_func (GstRTSPClient * client,
GstRTSPClientSendFunc func, gpointer user_data, GDestroyNotify notify)
{
GDestroyNotify old_func;
GDestroyNotify old_notify;
gpointer old_data;
g_return_if_fail (GST_IS_RTSP_CLIENT (client));
g_mutex_lock (&client->lock);
client->send_func = func;
old_func = client->send_notify;
old_notify = client->send_notify;
old_data = client->send_data;
client->send_notify = notify;
client->send_data = user_data;
g_mutex_unlock (&client->lock);
if (old_func)
old_func (old_data);
if (old_notify)
old_notify (old_data);
}
/**