gst_rtsp_message_add_header (ctx->response, GST_RTSP_HDR_PUBLIC, str);
g_free (str);
+ g_free (tmp);
+
str = NULL;
res =
/* initialize the request */
res = gst_rtsp_message_init_request (request, method, url);
+ if (method == GST_RTSP_GET_PARAMETER || GST_RTSP_SET_PARAMETER) {
+ g_free(url);
+ }
if (res < 0) {
GST_ERROR ("init request failed");
return res;
gst_rtsp_message_add_header (response, GST_RTSP_HDR_PUBLIC, str);
g_free (str);
+ g_free (tmp);
str = NULL;
res =
gst_rtsp_message_get_header (request, GST_RTSP_HDR_USER_AGENT,
res = gst_rtsp_message_init_request (&request, GST_RTSP_GET_PARAMETER, url_str);
if (res < 0) {
GST_ERROR ("init request failed");
+ g_free(url_str);
return FALSE;
}
gst_send_request (client, NULL, &request);
+ g_free(url_str);
return GST_RTSP_OK;
}