From 228d2bd0ba5a79287a290caab836998928a9301a Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Tue, 21 Nov 2006 00:04:33 +0000 Subject: [PATCH] Even better ThisCell support, based on Zephyr discussion. --- src/auth/cellconfig.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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; -- 2.39.5