summaryrefslogtreecommitdiff
path: root/xine
diff options
context:
space:
mode:
Diffstat (limited to 'xine')
-rw-r--r--xine/BluRay/input_bluray.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/xine/BluRay/input_bluray.c b/xine/BluRay/input_bluray.c
index 134e49d7..8de02e51 100644
--- a/xine/BluRay/input_bluray.c
+++ b/xine/BluRay/input_bluray.c
@@ -313,6 +313,9 @@ static void stream_flush(bluray_input_plugin_t *this)
static void stream_reset(bluray_input_plugin_t *this)
{
+ if (!this || !this->stream || !this->stream->demux_plugin)
+ return;
+
lprintf("Stream reset\n");
this->cap_seekable = 0;