[libdvdnav-devel] Check for null program_map
Jon Fether
git at videolan.org
Thu Nov 6 19:40:54 CET 2014
libdvdnav | branch: master | Jon Fether <jon at fether.org> | Wed Oct 22 18:00:25 2014 -0700| [feb09c3531e2c250f2c3b3dd9fffbe252de9fb32] | committer: Jean-Baptiste Kempf
Check for null program_map
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/libdvdnav.git/?a=commit;h=feb09c3531e2c250f2c3b3dd9fffbe252de9fb32
---
src/searching.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/searching.c b/src/searching.c
index 93c7c2c..70c0f85 100644
--- a/src/searching.c
+++ b/src/searching.c
@@ -587,6 +587,11 @@ dvdnav_status_t dvdnav_get_position_in_title(dvdnav_t *this,
return DVDNAV_STATUS_ERR;
}
+ if (state->pgc->program_map == NULL) {
+ printerr("Program map missing.");
+ return DVDNAV_STATUS_ERR;
+ }
+
/* Get current sector */
cur_sector = this->vobu.vobu_start + this->vobu.blockN;
More information about the libdvdnav-devel
mailing list