From: Jeffrey Altman Date: Wed, 16 May 2007 04:34:58 +0000 (+0000) Subject: DEVEL15-windows-aklog-20070515 X-Git-Tag: openafs-devel-1_5_20~19 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=e1bfe6c97ea3731ee6a14008bc0fbb167401af81;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-aklog-20070515 FIXES 60938 do not copy an uninitialized field (cherry picked from commit 60bbb56b546438d5e89854f61bcea368c5537341) --- diff --git a/src/WINNT/aklog/aklog.c b/src/WINNT/aklog/aklog.c index 0dd6156a4..25a62b044 100644 --- a/src/WINNT/aklog/aklog.c +++ b/src/WINNT/aklog/aklog.c @@ -255,8 +255,10 @@ void ViceIDToUsername(char *username, char *realm_of_user, char *realm_of_cell, } id = 0; strncpy(aclient->name, username, MAXKTCNAMELEN - 1); + aclient->name[MAXKTCNAMELEN - 1] = '\0'; strcpy(aclient->instance, ""); - strncpy(aclient->cell, c->realm, MAXKTCREALMLEN - 1); + strncpy(aclient->cell, cell_to_use, MAXKTCREALMLEN - 1); + aclient->cell[MAXKTCREALMLEN - 1] = '\0'; for ( i=0; aclient->cell[i]; i++ ) { if ( islower(aclient->cell[i]) )