diff --git a/gst/matroska/matroska-parse.c b/gst/matroska/matroska-parse.c index 89f23d8722..c53bcf3fdd 100644 --- a/gst/matroska/matroska-parse.c +++ b/gst/matroska/matroska-parse.c @@ -1046,7 +1046,8 @@ gst_matroska_parse_query (GstMatroskaParse * parse, GstPad * pad, break; } default: - res = gst_pad_query_default (pad, (GstObject *) parse, query); + if (pad) + res = gst_pad_query_default (pad, (GstObject *) parse, query); break; }