fix a leak in do_new_mount()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
diff --git a/fs/namespace.c b/fs/namespace.c
index 35c37ec..1fc88c7 100644
--- a/fs/namespace.c
+++ b/fs/namespace.c
@@ -2547,7 +2547,7 @@
 		err = vfs_parse_fs_string(fc, "subtype",
 					  subtype, strlen(subtype));
 		if (err < 0)
-			goto out;
+			goto out_fc;
 	}
 
 	if (name) {