mksquashfs: exclude files, fix handling of leaf name

If a pathname ended in "/" (i.e. "a/b/c/") the last pathname
component would not be recognised as a leaf name.

Signed-off-by: Phillip Lougher <phillip@squashfs.org.uk>
diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c
index 8a6ddb0..3579ea8 100644
--- a/squashfs-tools/mksquashfs.c
+++ b/squashfs-tools/mksquashfs.c
@@ -4209,11 +4209,14 @@
 		target ++;
 
 	start = target;
-	while(*target != '/' && *target!= '\0')
+	while(*target != '/' && *target != '\0')
 		target ++;
 
 	*targname = strndup(start, target - start);
 
+	while(*target == '/')
+		target ++;
+
 	return target;
 }