Dominik Mierzejewski 92c197c
diff --git a/src/searching.c b/src/searching.c
Dominik Mierzejewski 92c197c
index 66f7adb..31bf0d3 100644
Dominik Mierzejewski 92c197c
--- a/src/searching.c
Dominik Mierzejewski 92c197c
+++ b/src/searching.c
Dominik Mierzejewski 92c197c
@@ -628,6 +628,7 @@ uint32_t dvdnav_describe_title_chapters(dvdnav_t *this, int32_t title, uint64_t
Dominik Mierzejewski 92c197c
     else
Dominik Mierzejewski 92c197c
       endcellnr = 0;
Dominik Mierzejewski 92c197c
 
Dominik Mierzejewski 92c197c
+    if (!pgc->cell_playback) continue;
Dominik Mierzejewski 92c197c
     do {
Dominik Mierzejewski 92c197c
       cell = &pgc->cell_playback[cellnr-1];
Dominik Mierzejewski 92c197c
       if(!(cell->block_type == BLOCK_TYPE_ANGLE_BLOCK &&