Author: mattip <matti.pi...@gmail.com> Branch: Changeset: r79958:56f608d8072c Date: 2015-10-04 08:26 +0300 http://bitbucket.org/pypy/pypy/changeset/56f608d8072c/
Log: prevent buffer overrun in searchsorted diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/ndarray.py --- a/pypy/module/micronumpy/ndarray.py +++ b/pypy/module/micronumpy/ndarray.py @@ -862,6 +862,8 @@ v = convert_to_array(space, w_v) ret = W_NDimArray.from_shape( space, v.get_shape(), get_dtype_cache(space).w_longdtype) + if ret.get_size() < 1: + return ret if side == NPY.SEARCHLEFT: binsearch = loop.binsearch_left else: _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit