Author: rathann Date: Sun Dec 9 22:13:14 2012 New Revision: 1245 Log: Fix failed assertion when there's no menu. Patch by Erik Hovland. Modified: trunk/libdvdnav/src/vm/vm.c Modified: trunk/libdvdnav/src/vm/vm.c ============================================================================== --- trunk/libdvdnav/src/vm/vm.c Sun Dec 9 22:07:59 2012 (r1244) +++ trunk/libdvdnav/src/vm/vm.c Sun Dec 9 22:13:14 2012 (r1245) @@ -1762,7 +1762,8 @@ static int set_PGCN(vm_t *vm, int pgcN) pgcit_t *pgcit; pgcit = get_PGCIT(vm); - assert(pgcit != NULL); /* ?? Make this return -1 instead */ + if (pgcit != NULL) + return 0; if(pgcN < 1 || pgcN > pgcit->nr_of_pgci_srp) { #ifdef TRACE