r5688: ignore user_xattr mount parm so as not to confuse it with a user name
authorSteve French <sfrench@samba.org>
Tue, 8 Mar 2005 00:00:13 +0000 (00:00 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:55:55 +0000 (10:55 -0500)
(This used to be commit 58afef91c52293d72f1066a27387a60e51be4e79)

source3/client/mount.cifs.c

index 5aa6056fe8a38a788af1d2857caae60d3642aaaf..7b30b98fa7b30d454b4e813131e7cb785cf20253 100755 (executable)
@@ -79,7 +79,7 @@ static void mount_cifs_usage(void)
        printf(" to a local directory.\n\nOptions:\n");
        printf("\tuser=<arg>\n\tpass=<arg>\n\tdom=<arg>\n");
        printf("\nLess commonly used options:");
-       printf("\n\tcredentials=<filename>,guest,perm,noperm,setuids,nosetuids,\n\trw,ro,sep=<char>,iocharset=<codepage>,suid,nosuid,exec,noexec");
+       printf("\n\tcredentials=<filename>,guest,perm,noperm,setuids,nosetuids,\n\trw,ro,sep=<char>,iocharset=<codepage>,suid,nosuid,exec,noexec,directio");
        printf("\n\nOptions not needed for servers supporting CIFS Unix extensions (e.g. most Samba versions):");
        printf("\n\tuid=<uid>,gid=<gid>,dir_mode=<mode>,file_mode=<mode>");
        printf("\n\nRarely used options:");
@@ -295,6 +295,8 @@ static int parse_options(char * options, int * filesys_flags)
                        if(!value || !*value) {
                                strncpy(data,",,,,,",5);
                        }
+               } else if (strncmp(data, "user_xattr",10) == 0) {
+                  /* do nothing - need to skip so not parsed as user name */
                } else if (strncmp(data, "user", 4) == 0) {
                        if (!value || !*value) {
                                if(data[4] == '\0') {