magic mount parser fix
authorDerrick Brashear <shadow@dementia.org>
Sun, 28 Feb 2010 04:00:31 +0000 (23:00 -0500)
committerDerrick Brashear <shadow@dementia.org>
Sun, 28 Feb 2010 04:03:26 +0000 (20:03 -0800)
parse vnodes from magic mount objects correctly

Change-Id: Id46afa7e6b1fa260d56ce54c8bffe2662b7c447d
Reviewed-on: http://gerrit.openafs.org/1488
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/VNOPS/afs_vnop_lookup.c

index 7dd104e..f055d1f 100644 (file)
@@ -108,7 +108,7 @@ EvalMountData(char type, char *data, afs_uint32 states, afs_uint32 cellnum,
     if (cpos) {
        *cpos = ':';
        vnoid = 0;
-       if (!*x) /* allow vno with numeric volid only */
+       if (*x == *cpos) /* allow vno with numeric volid only */
            for (x = (cpos + 1); *x >= '0' && *x <= '9'; x++)
                vnoid = (vnoid * 10) + (*x - '0');
        if (*x)