Skip to content

Commit 207bb5f

Browse files
Fix incorrect error handling in _pickle.Unpickler.__init__() (GH-9630)
_pickle.Unpickler.__init__() should return -1 if Pdata_New() fails, not 1. (cherry picked from commit 4b430e5) Co-authored-by: Zackery Spytz <zspytz@gmail.com>
1 parent 5d33ee1 commit 207bb5f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Modules/_pickle.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6713,7 +6713,7 @@ _pickle_Unpickler___init___impl(UnpicklerObject *self, PyObject *file,
67136713

67146714
self->stack = (Pdata *)Pdata_New();
67156715
if (self->stack == NULL)
6716-
return 1;
6716+
return -1;
67176717

67186718
self->memo_size = 32;
67196719
self->memo = _Unpickler_NewMemo(self->memo_size);

0 commit comments

Comments
 (0)