commit | ef29f8634ca5415fda7aa75c9c142d3eaf2edebc | [log] [tgz] |
---|---|---|
author | Georg Brandl <georg@python.org> | Sun Dec 28 11:55:24 2008 +0000 |
committer | Georg Brandl <georg@python.org> | Sun Dec 28 11:55:24 2008 +0000 |
tree | 83747d92acba51003a7598774a1a71c81408803a | |
parent | 828a7066f12e758c30829363c8ec9018c6c2a94f [diff] [blame] |
Backport r67975: #4759: fix segfault in bytearray.translate(x, None).
diff --git a/Objects/bytearrayobject.c b/Objects/bytearrayobject.c index d75eb53..56071a0 100644 --- a/Objects/bytearrayobject.c +++ b/Objects/bytearrayobject.c
@@ -1465,6 +1465,7 @@ if (delobj != NULL) { if (_getbuffer(delobj, &vdel) < 0) { result = NULL; + delobj = NULL; /* don't try to release vdel buffer on exit */ goto done; } }