diff Mac/Python/macimport.c @ 21245:ba6a7a5c32e8 legacy-trunk

Replace sprintf() with PyOS_snprintf().
author Jack Jansen <jack.jansen@cwi.nl>
date Wed, 05 Dec 2001 23:27:58 +0000
parents 27874c860268
children 5f2dcdd09329
line wrap: on
line diff
--- a/Mac/Python/macimport.c	Wed Dec 05 23:27:32 2001 +0000
+++ b/Mac/Python/macimport.c	Wed Dec 05 23:27:58 2001 +0000
@@ -223,7 +223,7 @@
 		packagecontext = name;
 		shortname = lastdot+1;
 	}
-	sprintf(funcname, FUNCNAME_PATTERN, shortname);
+	PyOS_snprintf(funcname, sizeof(funcname), FUNCNAME_PATTERN, shortname);
 	if( !findnamedresource((PyStringObject *)0, name, pathname, 'PYD ', fragmentname)) {
 		PyErr_SetString(PyExc_ImportError, "PYD resource not found");
 		return NULL;
@@ -235,7 +235,7 @@
 			      kLoadCFrag, &connID, &mainAddr,
 			      errMessage);
 	if ( err ) {
-		sprintf(buf, "%.*s: %.200s",
+		PyOS_snprintf(buf, sizeof(buf), "%.*s: %.200s",
 			errMessage[0], errMessage+1,
 			PyMac_StrError(err));
 		PyErr_SetString(PyExc_ImportError, buf);
@@ -244,7 +244,7 @@
 	/* Locate the address of the correct init function */
 	err = FindSymbol(connID, Pstring(funcname), &symAddr, &class);
 	if ( err ) {
-		sprintf(buf, "%s: %.200s",
+		PyOS_snprintf(buf, sizeof(buf), "%s: %.200s",
 			funcname, PyMac_StrError(err));
 		PyErr_SetString(PyExc_ImportError, buf);
 		return NULL;
@@ -405,7 +405,7 @@
 	{
 		char buf[512];
 		
-		sprintf(buf, "%s: %s", filename, PyMac_StrError(err));
+		PyOS_snprintf(buf, sizeof(buf), "%s: %s", filename, PyMac_StrError(err));
 		PyErr_SetString(PyExc_ImportError, buf);
 		return NULL;
 	}