From 1e4e4ef185fc707da89c7c2179525076c38d1622 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 9 Jul 2015 17:58:40 +0200 Subject: [PATCH] client-source: handle NULL filter --- src/server/client-source.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/server/client-source.c b/src/server/client-source.c index 089bcfac7..d0fe75973 100644 --- a/src/server/client-source.c +++ b/src/server/client-source.c @@ -151,9 +151,13 @@ client_get_formats (PinosSource *source, GstCaps *caps, *cfilter; gchar *str; - cfilter = gst_caps_from_string (g_bytes_get_data (filter, NULL)); - if (cfilter == NULL) - return NULL; + if (filter) { + cfilter = gst_caps_from_string (g_bytes_get_data (filter, NULL)); + if (cfilter == NULL) + return NULL; + } else { + cfilter = NULL; + } caps = collect_caps (source, cfilter); if (caps == NULL)