# Fix strange type (methonname instead of methodname).
diff --git a/Python/modsupport.c b/Python/modsupport.c
index f5c61da..7e1acab 100644
--- a/Python/modsupport.c
+++ b/Python/modsupport.c
@@ -461,12 +461,12 @@
 
 #ifdef HAVE_STDARG_PROTOTYPES
 PyObject *
-PyEval_CallMethod(PyObject *obj, char *methonname, char *format, ...)
+PyEval_CallMethod(PyObject *obj, char *methodname, char *format, ...)
 #else
 PyObject *
-PyEval_CallMethod(obj, methonname, format, va_alist)
+PyEval_CallMethod(obj, methodname, format, va_alist)
 	PyObject *obj;
-	char *methonname;
+	char *methodname;
 	char *format;
 	va_dcl
 #endif
@@ -476,7 +476,7 @@
 	PyObject *args;
 	PyObject *res;
 
-	meth = PyObject_GetAttrString(obj, methonname);
+	meth = PyObject_GetAttrString(obj, methodname);
 	if (meth == NULL)
 		return NULL;