[Python-checkins] CVS: python/dist/src/Python dynload_dl.c,2.6,2.7
Jeremy Hylton
jhylton@users.sourceforge.net
2001年11月28日 12:37:39 -0800
Update of /cvsroot/python/python/dist/src/Python
In directory usw-pr-cvs1:/tmp/cvs-serv8267/Python
Modified Files:
dynload_dl.c
Log Message:
Use PyOS_snprintf instead of sprintf.
Index: dynload_dl.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/dynload_dl.c,v
retrieving revision 2.6
retrieving revision 2.7
diff -C2 -d -r2.6 -r2.7
*** dynload_dl.c 2000年09月01日 23:29:28 2.6
--- dynload_dl.c 2001年11月28日 20:37:37 2.7
***************
*** 22,26 ****
char funcname[258];
! sprintf(funcname, "init%.200s", shortname);
return dl_loadmod(Py_GetProgramName(), pathname, funcname);
}
--- 22,26 ----
char funcname[258];
! PyOS_snprintf(funcname, sizeof(funcname), "init%.200s", shortname);
return dl_loadmod(Py_GetProgramName(), pathname, funcname);
}