[Python-checkins] CVS: python/dist/src/PC import_nt.c,1.15,1.16
Barry Warsaw
bwarsaw@users.sourceforge.net
Wed, 28 Nov 2001 13:03:39 -0800
Update of /cvsroot/python/python/dist/src/PC
In directory usw-pr-cvs1:/tmp/cvs-serv16548
Modified Files:
import_nt.c
Log Message:
PyWin_FindRegisteredModule(): Conversion of sprintf() to
PyOS_snprintf() for buffer overrun avoidance.
Index: import_nt.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/PC/import_nt.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** import_nt.c 2001/07/15 18:38:47 1.15
--- import_nt.c 2001/11/28 21:03:37 1.16
***************
*** 50,56 ****
*/
moduleKey = alloca(bufSize);
! sprintf(moduleKey,
! "Software\\Python\\PythonCore\\%s\\Modules\\%s%s",
! PyWin_DLLVersionString, moduleName, debugString);
modNameSize = pathLen;
--- 50,56 ----
*/
moduleKey = alloca(bufSize);
! PyOS_snprintf(moduleKey, bufSize,
! "Software\\Python\\PythonCore\\%s\\Modules\\%s%s",
! PyWin_DLLVersionString, moduleName, debugString);
modNameSize = pathLen;