From 0d2e36cac80d4c49db8e6b12988344107b7b1cd4 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 7 Apr 2008 15:19:10 +0000 Subject: [PATCH] windows-strlwr-cellname-20080407 LICENSE MIT cellnames are case insensitive and by convention they are lowercased. --- src/WINNT/afsd/cm_config.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/WINNT/afsd/cm_config.c b/src/WINNT/afsd/cm_config.c index ddf221919..8812dab29 100644 --- a/src/WINNT/afsd/cm_config.c +++ b/src/WINNT/afsd/cm_config.c @@ -192,8 +192,10 @@ long cm_SearchCellFile(char *cellNamep, char *newCellNamep, /* now see if this is the right cell */ if (stricmp(lineBuffer+1, cellNamep) == 0) { /* found the cell we're looking for */ - if (newCellNamep) + if (newCellNamep) { strcpy(newCellNamep, lineBuffer+1); + strlwr(newCellNamep); + } inRightCell = 1; tracking = 0; #ifdef CELLSERV_DEBUG @@ -209,8 +211,10 @@ long cm_SearchCellFile(char *cellNamep, char *newCellNamep, fclose(bestp); return -5; } - if (newCellNamep) + if (newCellNamep) { strcpy(newCellNamep, lineBuffer+1); + strlwr(newCellNamep); + } inRightCell = 0; tracking = 0; partial = 1; @@ -302,12 +306,14 @@ long cm_SearchCellByDNS(char *cellNamep, char *newCellNamep, int *ttl, for (i = 0; i < numServers; i++) { memcpy(&vlSockAddr.sin_addr.s_addr, &cellHostAddrs[i], sizeof(long)); - vlSockAddr.sin_family = AF_INET; - /* sin_port supplied by connection code */ - if (procp) - (*procp)(rockp, &vlSockAddr, cellHostNames[i]); - if(newCellNamep) - strcpy(newCellNamep,cellNamep); + vlSockAddr.sin_family = AF_INET; + /* sin_port supplied by connection code */ + if (procp) + (*procp)(rockp, &vlSockAddr, cellHostNames[i]); + if (newCellNamep) { + strcpy(newCellNamep,cellNamep); + strlwr(newCellNamep); + } } return 0; /* found cell */ } -- 2.39.5