about summary refs log tree commit diff
path: root/mscan.c
diff options
context:
space:
mode:
Diffstat (limited to 'mscan.c')
-rw-r--r--mscan.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/mscan.c b/mscan.c
index 26d23a0..d6607f3 100644
--- a/mscan.c
+++ b/mscan.c
@@ -436,7 +436,10 @@ oneline(char *file)
 				e--;
 				while (file < e && *e != '/')
 					e--;
-				char *b = e - 1;
+				while (file < e && *e == '/')
+					e--;
+				char *b = e;
+				e++;
 				while (file < b && *b != '/')
 					b--;
 				if (*b == '/')