From: Jeffrey Altman Date: Fri, 3 Dec 2004 01:26:14 +0000 (+0000) Subject: windows-afsd-init-20041202 X-Git-Tag: BP-disconnected~119 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=a8d0ca81a8d79b65e265ebf67ae6b9ddc868cac6 windows-afsd-init-20041202 Fix a memory overwrite condition caused when the BackConnectionHostNames key does not exist --- diff --git a/src/WINNT/afsd/afsd_init.c b/src/WINNT/afsd/afsd_init.c index 2d3520b..9509f55 100644 --- a/src/WINNT/afsd/afsd_init.c +++ b/src/WINNT/afsd/afsd_init.c @@ -170,7 +170,7 @@ void afsi_log(char *pattern, ...) { char s[256], t[100], d[100], u[512]; - int zilch; + DWORD zilch; va_list ap; va_start(ap, pattern); @@ -280,7 +280,7 @@ configureBackConnectionHostNames(void) dwSize = 1; } pName = pHostNames; - StringCbCopyA(pName, size, strlen(cm_NetbiosName)); + StringCbCopyA(pName, size, cm_NetbiosName); pName += size - 1; *pName = '\0'; /* add a second nul terminator */