[Python-checkins] bpo-36030: Fix a possible segfault in PyTuple_New() (GH-15670)

Victor Stinner webhook-mailer at python.org
Wed Sep 4 09:58:09 EDT 2019


https://github.com/python/cpython/commit/60bd1f88f21073965a444c8b39c4202d015da5d6
commit: 60bd1f88f21073965a444c8b39c4202d015da5d6
branch: master
author: Zackery Spytz <zspytz at gmail.com>
committer: Victor Stinner <vstinner at redhat.com>
date: 2019年09月04日T15:58:04+02:00
summary:
bpo-36030: Fix a possible segfault in PyTuple_New() (GH-15670)
files:
M Objects/tupleobject.c
diff --git a/Objects/tupleobject.c b/Objects/tupleobject.c
index 3419baa529a6..a72257f95b08 100644
--- a/Objects/tupleobject.c
+++ b/Objects/tupleobject.c
@@ -146,6 +146,9 @@ PyTuple_New(Py_ssize_t size)
 }
 #endif
 op = tuple_alloc(size);
+ if (op == NULL) {
+ return NULL;
+ }
 for (Py_ssize_t i = 0; i < size; i++) {
 op->ob_item[i] = NULL;
 }


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /