From: Jeffrey Altman Date: Sat, 2 Sep 2006 12:39:47 +0000 (+0000) Subject: STABLE14-windows-backconnectionhostnames-20060902 X-Git-Tag: openafs-stable-1_4_2fc3~16 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=92cc14bcb32aa3b587e8b6076f43c74f7d6b6c55;p=packages%2Fo%2Fopenafs.git STABLE14-windows-backconnectionhostnames-20060902 compute the final buffer size correctly. don't write too much into the registry when adding additional names. --- diff --git a/src/WINNT/afsd/afsd_init.c b/src/WINNT/afsd/afsd_init.c index e8a42f0ef..fbb012d47 100644 --- a/src/WINNT/afsd/afsd_init.c +++ b/src/WINNT/afsd/afsd_init.c @@ -310,7 +310,7 @@ configureBackConnectionHostNames(void) *pName = '\0'; /* add a second nul terminator */ dwType = REG_MULTI_SZ; - dwSize += pName - pHostNames + 1; + dwSize = pName - pHostNames + 1; RegSetValueEx( hkMSV10, "BackConnectionHostNames", 0, dwType, pHostNames, dwSize); if ( RegOpenKeyEx( HKEY_LOCAL_MACHINE,