rtspsrc: Avoid potentially dereferencing NULL pointer
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Mon, 9 Oct 2017 12:17:25 +0000 (14:17 +0200)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Mon, 9 Oct 2017 12:39:14 +0000 (14:39 +0200)
CID 1418986

gst/rtsp/gstrtspsrc.c

index 6cd7902..928c359 100644 (file)
@@ -5746,7 +5746,8 @@ gst_rtspsrc_send (GstRTSPSrc * src, GstRTSPConnInfo * conninfo,
         break;
       case GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED:
         GST_INFO_OBJECT (src, "Version %s not supported by the server",
-            gst_rtsp_version_as_text (versions[version_retry]));
+            versions ? gst_rtsp_version_as_text (versions[version_retry]) :
+            "unknown");
         if (versions && versions[version_retry] != GST_RTSP_VERSION_INVALID) {
           GST_INFO_OBJECT (src, "Unsupported version %s => trying %s",
               gst_rtsp_version_as_text (request->type_data.request.version),