gstreamer/subprojects/gst-rtsp-server/gst/rtsp-server
Ognyan Tonchev 7ba665995f rtsp-client: make sure sessmedia will not get freed while used
handle_*_request() functions were all retrieving the session media from
the session by calling gst_rtsp_session_get_media () which is a transfer-none
call. If a session timeout happens at that time, the session media may get freed
making the pointer invalid..

Fixes #757

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1053>
2021-10-06 19:42:43 +00:00
..
meson.build
rtsp-address-pool.c
rtsp-address-pool.h
rtsp-auth.c
rtsp-auth.h
rtsp-client.c rtsp-client: make sure sessmedia will not get freed while used 2021-10-06 19:42:43 +00:00
rtsp-client.h
rtsp-context.c
rtsp-context.h
rtsp-latency-bin.c
rtsp-latency-bin.h
rtsp-media-factory-uri.c
rtsp-media-factory-uri.h
rtsp-media-factory.c
rtsp-media-factory.h
rtsp-media.c rtsp-media: Also mark receive-only (RECORD) medias as prepared when unsuspending 2021-10-05 16:40:07 +00:00
rtsp-media.h
rtsp-mount-points.c
rtsp-mount-points.h
rtsp-onvif-client.c
rtsp-onvif-client.h
rtsp-onvif-media-factory.c
rtsp-onvif-media-factory.h
rtsp-onvif-media.c
rtsp-onvif-media.h
rtsp-onvif-server.c
rtsp-onvif-server.h
rtsp-params.c
rtsp-params.h
rtsp-permissions.c
rtsp-permissions.h
rtsp-sdp.c
rtsp-sdp.h
rtsp-server-internal.h
rtsp-server-object.h
rtsp-server-prelude.h
rtsp-server.c
rtsp-server.h
rtsp-session-media.c
rtsp-session-media.h
rtsp-session-pool.c
rtsp-session-pool.h
rtsp-session.c rtsp-client: make sure sessmedia will not get freed while used 2021-10-06 19:42:43 +00:00
rtsp-session.h rtsp-client: make sure sessmedia will not get freed while used 2021-10-06 19:42:43 +00:00
rtsp-stream-transport.c
rtsp-stream-transport.h
rtsp-stream.c
rtsp-stream.h
rtsp-thread-pool.c
rtsp-thread-pool.h
rtsp-token.c
rtsp-token.h