GstRTSPResult res;
GstSDPMessage *sdp;
guint i, str_len;
- gchar *str, *content_base;
+ gchar *str, *str_query, *content_base;
GstRTSPMedia *media;
GstRTSPClientClass *klass;
str = gst_rtsp_url_get_request_uri (ctx->uri);
str_len = strlen (str);
+ /* check for query part */
+ if (ctx->uri->query != NULL) {
+ str_query = g_strrstr (str, "?");
+ *str_query = '\0';
+ str_len = strlen (str);
+ }
+
/* check for trailing '/' and append one */
if (str[str_len - 1] != '/') {
content_base = g_malloc (str_len + 2);