From: Russ Allbery Date: Tue, 21 Nov 2006 00:04:33 +0000 (+0000) Subject: Even better ThisCell support, based on Zephyr discussion. X-Git-Tag: debian/1.4.2-3~4 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=228d2bd0ba5a79287a290caab836998928a9301a;p=packages%2Fo%2Fopenafs.git Even better ThisCell support, based on Zephyr discussion. --- diff --git a/src/auth/cellconfig.c b/src/auth/cellconfig.c index ccf21936a..c7877a3f9 100644 --- a/src/auth/cellconfig.c +++ b/src/auth/cellconfig.c @@ -492,10 +492,12 @@ GetCellUnix(struct afsconf_dir *adir) p = strchr(tbuffer, '\n'); if (p) *p = '\0'; - p = tbuffer + strlen(tbuffer) - 1; - while (p > tbuffer && isspace(*p)) - p--; - p[1] = '\0'; + while (*tbuffer != '\0' && isspace(*tbuffer)) + tbuffer++; + p = tbuffer + 1; + while (*p != '\0' && !isspace(*p)) + p++; + *p = '\0'; adir->cellName = strdup(tbuffer); return 0;