rtp: Freeing ioline when disconnecting

pa_ioline_close does not free the ioline structure itself, so we
have to unref the structure if we want to free it.

Reviewed-by: Anton Lundin <glance@acc.umu.se>
This commit is contained in:
Hajime Fujita 2016-01-31 22:15:59 -06:00 committed by Tanu Kaskinen
parent 017ed3e7fa
commit d623c689e6

View file

@ -348,8 +348,10 @@ void pa_rtsp_set_callback(pa_rtsp_client *c, pa_rtsp_cb_t callback, void *userda
void pa_rtsp_disconnect(pa_rtsp_client *c) {
pa_assert(c);
if (c->ioline)
if (c->ioline) {
pa_ioline_close(c->ioline);
pa_ioline_unref(c->ioline);
}
c->ioline = NULL;
}