# HG changeset patch # User rathann # Date 1380838207 0 # Node ID 4219a513c80414f78c012bab93977c3a40c03803 # Parent 00c5edf5de1284e649943f38f851d0db14b7bebe Fix crash when trying to play a DVD from different region than currently set in the DVD drive. Patch by Erik Hovland *erik#hovland$.org! based on a patch by Sylvain Henry %hsyl20^gmail&com*. diff -r 00c5edf5de12 -r 4219a513c804 searching.c --- a/searching.c Sun Mar 17 14:06:49 2013 +0000 +++ b/searching.c Thu Oct 03 22:10:07 2013 +0000 @@ -622,7 +622,11 @@ goto fail; } - cellnr = pgc->program_map[ptt[i].pgn-1]; + if ((cellnr = pgc->program_map[ptt[i].pgn-1]) == 0) { + printerr("Cell new row cannot be 0"); + continue; + } + if(ptt[i].pgn < pgc->nr_of_programs) endcellnr = pgc->program_map[ptt[i].pgn]; else