[libdvdnav-devel] Do not crash in set_FP_PGC if vmgi was not set
Jean-Baptiste Kempf
git at videolan.org
Tue Mar 4 15:35:36 CET 2014
libdvdnav | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Tue Mar 4 15:00:55 2014 +0100| [06893e33195fe435e8c37d8028ffe8e6d6632913] | committer: Jean-Baptiste Kempf
Do not crash in set_FP_PGC if vmgi was not set
LP: #487414
> http://git.videolan.org/gitweb.cgi/libdvdnav.git/?a=commit;h=06893e33195fe435e8c37d8028ffe8e6d6632913
---
src/vm/getset.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/vm/getset.c b/src/vm/getset.c
index 26ea5fb..f286a8f 100644
--- a/src/vm/getset.c
+++ b/src/vm/getset.c
@@ -127,6 +127,8 @@ int set_VTS_PROG(vm_t *vm, int vtsN, int vts_ttn, int pgcn, int pgn) {
}
int set_FP_PGC(vm_t *vm) {
+ if (!vm || !vm->vmgi)
+ return 1;
(vm->state).domain = DVD_DOMAIN_FirstPlay;
if (!vm->vmgi->first_play_pgc) {
return set_PGCN(vm, 1);
More information about the libdvdnav-devel
mailing list