Mercurial > cpython-lru_cache-weakref
diff Objects/bytesobject.c @ 42499:96098abc8f8f
Fix core dump in an endcase of b.strip() that I missed.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 08 Aug 2007 21:55:33 +0000 |
| parents | 080f2aa18015 |
| children | 85c22b4d4455 |
line wrap: on
line diff
--- a/Objects/bytesobject.c Wed Aug 08 18:47:32 2007 +0000 +++ b/Objects/bytesobject.c Wed Aug 08 21:55:33 2007 +0000 @@ -2502,7 +2502,10 @@ argptr = ((PyBytesObject *)arg)->ob_bytes; argsize = Py_Size(arg); left = lstrip_helper(myptr, mysize, argptr, argsize); - right = rstrip_helper(myptr, mysize, argptr, argsize); + if (left == mysize) + right = left; + else + right = rstrip_helper(myptr, mysize, argptr, argsize); return PyBytes_FromStringAndSize(self->ob_bytes + left, right - left); }
