summaryrefslogtreecommitdiffstats
path: root/gst/rtsp/rtspurl.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/rtsp/rtspurl.c')
-rw-r--r--gst/rtsp/rtspurl.c4
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);