Applied patch from Magnus Damm <damm@opensource.se> to fix a 'inner scope var
masking outer scope var with same name' bug that was preventing the loopback
device from being unmounted if mount() fails.
diff --git a/mount.c b/mount.c
index 7b0bf3e..551695b 100644
--- a/mount.c
+++ b/mount.c
@@ -128,7 +128,8 @@
 #if defined BB_FEATURE_MOUNT_LOOP
 		if (use_loop==TRUE) {
 			int loro = flags & MS_RDONLY;
-			char *lofile = specialfile;
+			
+			lofile = specialfile;
 
 			specialfile = find_unused_loop_device();
 			if (specialfile == NULL) {