diff options
Diffstat (limited to 'gst/rtsp/rtspurl.c')
-rw-r--r-- | gst/rtsp/rtspurl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gst/rtsp/rtspurl.c b/gst/rtsp/rtspurl.c index 2f675607..c5e429f7 100644 --- a/gst/rtsp/rtspurl.c +++ b/gst/rtsp/rtspurl.c @@ -94,6 +94,7 @@ rtsp_url_parse (const gchar * urlstr, RTSPUrl ** url) return RTSP_OK; + /* ERRORS */ invalid: { rtsp_url_free (res); @@ -104,6 +105,9 @@ invalid: void rtsp_url_free (RTSPUrl * url) { + if (url == NULL) + return; + g_free (url->user); g_free (url->passwd); g_free (url->host); |