mount.cifs: don't pass text ro/rw options to kernel
[metze/samba/wip.git] / client / mount.cifs.c
index db05665f96cc02607aa6cdf2208db5712d7e26e4..4387f5945a916d4d6b9216538c45c6015e49f35a 100644 (file)
@@ -771,8 +771,10 @@ static int parse_options(char ** optionsp, unsigned long * filesys_flags)
                        got_password = 1;
                } else if (strncmp(data, "ro", 2) == 0) {
                        *filesys_flags |= MS_RDONLY;
+                       goto nocopy;
                } else if (strncmp(data, "rw", 2) == 0) {
                        *filesys_flags &= ~MS_RDONLY;
+                       goto nocopy;
                 } else if (strncmp(data, "remount", 7) == 0) {
                         *filesys_flags |= MS_REMOUNT;
                } /* else if (strnicmp(data, "port", 4) == 0) {