Author: mturk Date: Sun Mar 18 21:52:48 2012 New Revision: 1302233 URL: http://svn.apache.org/viewvc?rev=1302233&view=rev Log: Use strcpy/strcat instead sprintf
Modified: tomcat/jk/trunk/native/common/jk_shm.c Modified: tomcat/jk/trunk/native/common/jk_shm.c URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_shm.c?rev=1302233&r1=1302232&r2=1302233&view=diff ============================================================================== --- tomcat/jk/trunk/native/common/jk_shm.c (original) +++ tomcat/jk/trunk/native/common/jk_shm.c Sun Mar 18 21:52:48 2012 @@ -175,7 +175,8 @@ int jk_shm_open(const char *fname, size_ if (fname) { int i; SIZE_T shmsz = 0; - snprintf(shname, MAX_PATH - 8, "Global\\%s", fname); + strcpy(shname, "Global\\"); + strncat(shname, fname, MAX_PATH - 8); for(i = 7; i < (int)strlen(shname); i++) { if (!isalnum((unsigned char)shname[i])) shname[i] = '_'; @@ -183,7 +184,7 @@ int jk_shm_open(const char *fname, size_ shname[i] = toupper(shname[i]); } strcpy(lkname, shname); - strcat(lkname, "_MUTEX"); + strncat(lkname, "_MUTEX", MAX_PATH - 1); jk_shm_hlock = CreateMutex(jk_get_sa_with_null_dacl(), TRUE, lkname); if (jk_shm_hlock == NULL) { if (GetLastError() == ERROR_ALREADY_EXISTS) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org