Fix mixup about PyErr_NoMemory() prototype.
diff --git a/Objects/object.c b/Objects/object.c
index 83829d2..6adc2be 100644
--- a/Objects/object.c
+++ b/Objects/object.c
@@ -699,8 +699,10 @@
 	p = malloc(nbytes);
 	if (p != NULL)
 		return p;
-	else
-		return PyErr_NoMemory();
+	else {
+		PyErr_NoMemory();
+		return NULL;
+	}
 }
 
 ANY *
@@ -715,8 +717,10 @@
 	p = realloc(p, nbytes);
 	if (p != NULL)
 		return p;
-	else
-		return PyErr_NoMemory();
+	else {
+		PyErr_NoMemory();
+		return NULL;
+	}
 }
 
 void