From: Derrick Brashear Date: Wed, 21 Sep 2011 06:03:30 +0000 (-0400) Subject: afscp: allow listing of bare root.cell dirs in dynroot mode X-Git-Tag: upstream/1.6.1.pre1^2~218 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=38b0b3d9c9bed880c450235989d7bb55884925b1;p=packages%2Fo%2Fopenafs.git afscp: allow listing of bare root.cell dirs in dynroot mode don't assume that /afs/cell.name (as opposed to /afs/cell.name/) is bogus. if there's text, at least try Reviewed-on: http://gerrit.openafs.org/5480 Reviewed-by: Jeffrey Altman Tested-by: BuildBot Reviewed-by: Derrick Brashear (cherry picked from commit fb1d7491fbe2e90300b23284f213cac2bdcd56ac) Change-Id: I249b9a92b8931f0ac6feafdb9a0576bc83064c6f Reviewed-on: http://gerrit.openafs.org/5482 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- diff --git a/src/libafscp/afscp_dir.c b/src/libafscp/afscp_dir.c index 9d4acdd2f..5233c156a 100644 --- a/src/libafscp/afscp_dir.c +++ b/src/libafscp/afscp_dir.c @@ -373,7 +373,7 @@ gettoproot(struct afscp_cell *cell, char *p, char **q, r = p; while (*r && *r != '/') r++; - if (!*r) { + if (!*r && !p) { afscp_errno = ENODEV; return 1; }