[Python-checkins] CVS: python/dist/src/Python dynload_aix.c,2.10,2.11

Barry Warsaw bwarsaw@users.sourceforge.net
2001年11月28日 13:35:51 -0800


Update of /cvsroot/python/python/dist/src/Python
In directory usw-pr-cvs1:/tmp/cvs-serv26817
Modified Files:
	dynload_aix.c 
Log Message:
aix_loaderror(): Conversion of sprintf() to PyOS_snprintf() for buffer
overrun avoidance.
Index: dynload_aix.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/dynload_aix.c,v
retrieving revision 2.10
retrieving revision 2.11
diff -C2 -d -r2.10 -r2.11
*** dynload_aix.c	2000年09月04日 00:54:56	2.10
--- dynload_aix.c	2001年11月28日 21:35:49	2.11
***************
*** 147,151 ****
 #define ERRBUF_APPEND(s) strncat(errbuf, s, sizeof(errbuf)-strlen(errbuf)-1)
 
! 	sprintf(errbuf, "from module %.200s ", pathname);
 
 	if (!loadquery(L_GETMESSAGES, &message[0], sizeof(message))) {
--- 147,151 ----
 #define ERRBUF_APPEND(s) strncat(errbuf, s, sizeof(errbuf)-strlen(errbuf)-1)
 
! 	PyOS_snprintf(errbuf, sizeof(errbuf), "from module %.200s ", pathname);
 
 	if (!loadquery(L_GETMESSAGES, &message[0], sizeof(message))) {

AltStyle によって変換されたページ (->オリジナル) /