Index: uspace/srv/fs/minixfs/mfs_ops.c
===================================================================
--- uspace/srv/fs/minixfs/mfs_ops.c	(revision 75e0f15c2ca3704588ba09b4d96b362e66e09f45)
+++ uspace/srv/fs/minixfs/mfs_ops.c	(revision 5222e7468293106dbf238018ae450930a36be58c)
@@ -205,8 +205,9 @@
 		/*This is a V1 or V2 Minix filesystem*/
 		magic = sb->s_magic;
-		goto recognized;
-	}
-
-	if (!check_magic_number(sb3->s_magic, &native, &version, &longnames)) {
+	} else if (check_magic_number(sb3->s_magic, &native, &version, &longnames)) {
+		/*This is a V3 Minix filesystem*/
+		magic = sb3->s_magic;
+	} else {
+		/*Not recognized*/
 		mfsdebug("magic number not recognized\n");
 		free(instance);
@@ -216,10 +217,4 @@
 		return ENOTSUP;
 	}
-
-	/*This is a V3 Minix filesystem*/
-
-	magic = sb3->s_magic;
-
-recognized:
 
 	mfsdebug("magic number recognized = %04x\n", magic);
