r1245 - trunk/libdvdnav/src/vm/vm.c
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
On 09 Dec, rathann wrote :
- assert(pgcit != NULL); /* ?? Make this return -1 instead */ + if (pgcit != NULL) + return 0;
Are you sure? Best regards, -- Jean-Baptiste Kempf http://www.jbkempf.com/ - +33 672 704 734 Sent from my Electronic Device
participants (2)
-
Jean-Baptiste Kempf -
rathann