Backing out most of changeset 5222b8db3fb692e5071bfd1b41849a8eb0a17995
[ira/wip.git] / source3 / client / mount.cifs.c
index 72ef9febe0ab290c9d82ed9e264cbee663c95b0b..c7009e306c08422245e1a925b68bb0fbeb3f6294 100644 (file)
@@ -517,8 +517,11 @@ static int parse_options(char ** optionsp, int * filesys_flags)
                                printf("CIFS: UNC name too long\n");
                                return 1;
                        }
-               } else if ((strncmp(data, "domain", 6) == 0)
-                          || (strncmp(data, "workgroup", 9) == 0)) {
+               } else if ((strncmp(data, "dom" /* domain */, 3) == 0)
+                          || (strncmp(data, "workg", 5) == 0)) {
+                       /* note this allows for synonyms of "domain"
+                          such as "DOM" and "dom" and "workgroup"
+                          and "WORKGRP" etc. */
                        if (!value || !*value) {
                                printf("CIFS: invalid domain name\n");
                                return 1;       /* needs_arg; */