Author: sfrench Date: 2007-05-17 22:36:08 +0000 (Thu, 17 May 2007) New Revision: 22981
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22981 Log: Do not prompt for password on sec=none for mount.cifs (and allow guest option to pass to kernel code so it can know when to retry) Modified: branches/SAMBA_3_0_26/source/client/mount.cifs.c Changeset: Modified: branches/SAMBA_3_0_26/source/client/mount.cifs.c =================================================================== --- branches/SAMBA_3_0_26/source/client/mount.cifs.c 2007-05-17 22:31:41 UTC (rev 22980) +++ branches/SAMBA_3_0_26/source/client/mount.cifs.c 2007-05-17 22:36:08 UTC (rev 22981) @@ -419,6 +419,11 @@ printf("password too long\n"); return 1; } + } else if (strncmp(data, "sec", 3) == 0) { + if (value) { + if (!strcmp(value, "none")) + got_password = 1; + } } else if (strncmp(data, "ip", 2) == 0) { if (!value || !*value) { printf("target ip address argument missing"); @@ -567,8 +572,6 @@ *filesys_flags &= ~MS_NOEXEC; } else if (strncmp(data, "guest", 5) == 0) { got_password=1; - /* remove the parm since it would otherwise be logged by kern */ - goto nocopy; } else if (strncmp(data, "ro", 2) == 0) { *filesys_flags |= MS_RDONLY; } else if (strncmp(data, "rw", 2) == 0) {