Author: Maciej Fijalkowski <[email protected]>
Branch:
Changeset: r76321:a280f6ad333c
Date: 2015-03-11 12:27 +0200
http://bitbucket.org/pypy/pypy/changeset/a280f6ad333c/
Log: free the array only if it was initialized
diff --git a/pypy/module/array/interp_array.py
b/pypy/module/array/interp_array.py
--- a/pypy/module/array/interp_array.py
+++ b/pypy/module/array/interp_array.py
@@ -700,7 +700,8 @@
@rgc.must_be_light_finalizer
def __del__(self):
- lltype.free(self.buffer, flavor='raw')
+ if self.buffer:
+ lltype.free(self.buffer, flavor='raw')
def setlen(self, size, zero=False, overallocate=True):
if size > 0:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit