Fixed a memory leak introduced in r62462
diff --git a/Python/getargs.c b/Python/getargs.c
index 6a50ef6..2bbafdb 100644
--- a/Python/getargs.c
+++ b/Python/getargs.c
@@ -670,8 +670,10 @@
 		if (float_argument_error(arg))
 			return converterr("integer<n>", arg, msgbuf, bufsize);
 		iobj = PyNumber_Index(arg);
-		if (iobj != NULL)
+		if (iobj != NULL) {
 			ival = PyLong_AsSsize_t(iobj);
+			Py_DECREF(iobj);
+		}
 		if (ival == -1 && PyErr_Occurred())
 			return converterr("integer<n>", arg, msgbuf, bufsize);
 		*p = ival;