evalmountdata: put back colon in .:mount syntax only if we removed it
authorDerrick Brashear <shadow@dementia.org>
Mon, 31 Jan 2011 20:07:45 +0000 (15:07 -0500)
committerDerrick Brashear <shadow@dementia.org>
Mon, 31 Jan 2011 20:18:40 +0000 (12:18 -0800)
we looked for a set character (not NULL) at cpos before, instead
of looking for a non-NULL pointer. fix it.

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

src/afs/VNOPS/afs_vnop_lookup.c

index 759abfe..9c75730 100644 (file)
@@ -137,7 +137,7 @@ EvalMountData(char type, char *data, afs_uint32 states, afs_uint32 cellnum,
      * in the dynamic mount directory.
      */
     if (volid && !avolpp) {
-       if (*cpos)
+       if (cpos)
            *cpos = ':';
        goto done;
     }