summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xine/BluRay/input_bluray.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/xine/BluRay/input_bluray.c b/xine/BluRay/input_bluray.c
index ef84e13b..36f5fd70 100644
--- a/xine/BluRay/input_bluray.c
+++ b/xine/BluRay/input_bluray.c
@@ -138,6 +138,8 @@ static int open_title (bluray_input_plugin_t *this, int title)
char *t = strrchr(this->disc_root, '/');
if (!t[1])
while (t > this->disc_root && t[-1] != '/') t--;
+ else
+ while (t[0] == '/') t++;
t = strdup(t);
if (t[strlen(t)-1] == '/')
t[strlen(t)-1] = 0;