Commit ebafccb6 authored by
rtsp-client: Remove timeout GSource on cleanup
Avoids ending up with races where a timeout would still be around *after* a client was gone. This could happen rather easily in RTSP-over-HTTP mode on a local connection, where each RTSP message would be sent as a different HTTP connection with the same tunnelid. If not properly removed, that timeout would then try to free again a client (and its contents).
Showing with 8 additions and 0 deletions