[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;