call_utc_tzinfo_method():  Got rid of the label and the gotos.
diff --git a/Modules/datetimemodule.c b/Modules/datetimemodule.c
index a9675d6..250ee23 100644
--- a/Modules/datetimemodule.c
+++ b/Modules/datetimemodule.c
@@ -627,13 +627,11 @@
 	if (u == NULL)
 		return -1;
 
-	if (u == Py_None) {
+	else if (u == Py_None) {
 		result = 0;
 		*none = 1;
-		goto Done;
 	}
-
-	if (PyInt_Check(u))
+	else if (PyInt_Check(u))
 		result = PyInt_AS_LONG(u);
 
 	else if (PyLong_Check(u))
@@ -655,7 +653,6 @@
 					     "whole number of minutes",
 					     name);
 				result = -1;
-				goto Done;
 			}
 		}
 	}
@@ -664,10 +661,8 @@
 			     "tzinfo.%s() must return None, integer or "
 			     "timedelta, not '%s'",
 			     name, u->ob_type->tp_name);
-		goto Done;
 	}
 
-Done:
 	Py_DECREF(u);
 	if (result < -1439 || result > 1439) {
 		PyErr_Format(PyExc_ValueError,