diff options
author | phintuka <phintuka> | 2010-12-13 14:34:38 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2010-12-13 14:34:38 +0000 |
commit | 0c625beb6518916e625f92df9c4eb5b47f1264e6 (patch) | |
tree | 67032e875c0d7a134e63507c5152481c8e235811 | |
parent | 5ca9c7acaa1d153067c7ae605f55c1af7c8b6c31 (diff) | |
download | xineliboutput-0c625beb6518916e625f92df9c4eb5b47f1264e6.tar.gz xineliboutput-0c625beb6518916e625f92df9c4eb5b47f1264e6.tar.bz2 |
Return error fron read() if libbluray has reported fatal error
-rw-r--r-- | xine/BluRay/input_bluray.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xine/BluRay/input_bluray.c b/xine/BluRay/input_bluray.c index f53146d9..a51bc43a 100644 --- a/xine/BluRay/input_bluray.c +++ b/xine/BluRay/input_bluray.c @@ -603,7 +603,7 @@ static off_t bluray_plugin_read (input_plugin_t *this_gen, char *buf, off_t len) bluray_input_plugin_t *this = (bluray_input_plugin_t *) this_gen; off_t result; - if (!this || !this->bdh || len < 0) + if (!this || !this->bdh || len < 0 || this->error) return -1; handle_events(this); |