On Fri, Mar 22, 2013 at 6:50 AM, Jeff Layton <jlayton@xxxxxxxxx> wrote: > > ...as promised for version 6.0. > > Cc: Scott Lovenberg <scott.lovenberg@xxxxxxxxx> > Signed-off-by: Jeff Layton <jlayton@xxxxxxxxx> > --- > mount.cifs.c | 38 ++++++++++---------------------------- > 1 file changed, 10 insertions(+), 28 deletions(-) > > diff --git a/mount.cifs.c b/mount.cifs.c > index 40b77e9..496a2c8 100644 > --- a/mount.cifs.c > +++ b/mount.cifs.c > @@ -1232,36 +1232,18 @@ static int parse_unc(const char *unc_name, struct parsed_mount_info *parsed_info > return EX_USAGE; > } > > - /* Set up "host" and "share" pointers based on UNC format. */ > - /* TODO: Remove support for NFS syntax as of cifs-utils-6.0. */ > if (strncmp(unc_name, "//", 2) && strncmp(unc_name, "\\\\", 2)) { > - /* > - * check for nfs syntax (server:/share/prepath) > - * > - * FIXME: IPv6 addresses? > - */ > - host = unc_name; > - share = strchr(host, ':'); > - if (!share) { > - fprintf(stderr, "mount.cifs: bad UNC (%s)\n", unc_name); > - return EX_USAGE; > - } > - hostlen = share - host; > - share++; > - if (*share == '/') > - ++share; > - fprintf(stderr, "WARNING: using NFS syntax for mounting CIFS " > - "shares is deprecated and will be removed in cifs-utils" > - "-6.0. Please migrate to UNC syntax.\n"); > - } else { > - host = unc_name + 2; > - hostlen = strcspn(host, "/\\"); > - if (!hostlen) { > - fprintf(stderr, "mount.cifs: bad UNC (%s)\n", unc_name); > - return EX_USAGE; > - } > - share = host + hostlen + 1; > + fprintf(stderr, "mount.cifs: bad UNC (%s)\n", unc_name); > + return EX_USAGE; > + } > + > + host = unc_name + 2; > + hostlen = strcspn(host, "/\\"); > + if (!hostlen) { > + fprintf(stderr, "mount.cifs: bad UNC (%s)\n", unc_name); > + return EX_USAGE; > } > + share = host + hostlen + 1; > > if (hostlen + 1 > sizeof(parsed_info->host)) { > fprintf(stderr, "mount.cifs: host portion of UNC too long\n"); > -- > 1.7.11.7 > +1. Looks good to me. -- Peace and Blessings, -Scott. -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html