diff options
author | phintuka <phintuka> | 2010-06-14 21:37:05 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2010-06-14 21:37:05 +0000 |
commit | 069da208aac4514810ead93c9b22160613c9847f (patch) | |
tree | ac8e323f5ec93c9b4e3d74e5e3d28a8c3e4de6e2 | |
parent | 4deac5beae434a2b6d93ce09ab075a56d010230a (diff) | |
download | xineliboutput-069da208aac4514810ead93c9b22160613c9847f.tar.gz xineliboutput-069da208aac4514810ead93c9b22160613c9847f.tar.bz2 |
open(): return error if no titles found
-rw-r--r-- | xine/BluRay/input_bluray.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/xine/BluRay/input_bluray.c b/xine/BluRay/input_bluray.c index 0c90ee57..ef84e13b 100644 --- a/xine/BluRay/input_bluray.c +++ b/xine/BluRay/input_bluray.c @@ -577,6 +577,9 @@ static int bluray_plugin_open (input_plugin_t *this_gen) this->num_titles = bd_get_titles(this->bdh, TITLES_RELEVANT); LOGMSG("%d titles\n", this->num_titles); + if (this->num_titles < 1) + return -1; + /* select title */ /* if title was not in mrl, find the main title */ |