diff --git a/src/add-ons/media/plugins/matroska/matroska_reader.cpp b/src/add-ons/media/plugins/matroska/matroska_reader.cpp index dbc0332eb5..1fc5c0293a 100644 --- a/src/add-ons/media/plugins/matroska/matroska_reader.cpp +++ b/src/add-ons/media/plugins/matroska/matroska_reader.cpp @@ -335,11 +335,13 @@ mkvReader::GetStreamInfo(void *_cookie, int64 *frameCount, bigtime_t *duration, media_format *format, const void **infoBuffer, size_t *infoSize) { mkv_cookie *cookie = (mkv_cookie *)_cookie; - *frameCount = cookie->frame_count; - *duration = cookie->duration; - *format = cookie->format; - *infoBuffer = 0; - *infoSize = 0; + if (cookie) { + *frameCount = cookie->frame_count; + *duration = cookie->duration; + *format = cookie->format; + *infoBuffer = 0; + *infoSize = 0; + } return B_OK; }