Merge
diff --git a/Modules/_pickle.c b/Modules/_pickle.c
index 3411ce9..a1819b9 100644
--- a/Modules/_pickle.c
+++ b/Modules/_pickle.c
@@ -2951,7 +2951,7 @@
 
     iter = PyObject_GetIter(obj);
     if (iter == NULL) {
-        return NULL;
+        return -1;
     }
     for (;;) {
         PyObject *item;