From: Derrick Brashear Date: Fri, 23 Jul 2010 15:27:46 +0000 (-0400) Subject: namei decodevolume allow low volume ids X-Git-Tag: openafs-devel-1_5_76~31 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=a4267ef14008daad45c1a64edf5649fc6bb333f0;p=packages%2Fo%2Fopenafs.git namei decodevolume allow low volume ids the smallest thing which can be encoded is a single character; also allow it to be decoded, such that low numbered volumes are treated as valid. Change-Id: Ia5e694f7f73e1035af741bd23c7f50805910d0c4 Reviewed-on: http://gerrit.openafs.org/2470 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/vol/namei_ops.c b/src/vol/namei_ops.c index e2084707e..b4e0649d4 100644 --- a/src/vol/namei_ops.c +++ b/src/vol/namei_ops.c @@ -1491,7 +1491,7 @@ namei_ListAFSSubDirs(IHandle_t * dirIH, static int DecodeVolumeName(char *name, unsigned int *vid) { - if (strlen(name) <= 2) + if (strlen(name) < 1) return -1; *vid = (unsigned int)flipbase64_to_int64(name); return 0;