Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r86101:f5b4cb2bb733 Date: 2016-08-09 11:35 +0200 http://bitbucket.org/pypy/pypy/changeset/f5b4cb2bb733/
Log: Some missing keepalives (I think) diff --git a/rpython/rlib/rsocket.py b/rpython/rlib/rsocket.py --- a/rpython/rlib/rsocket.py +++ b/rpython/rlib/rsocket.py @@ -878,6 +878,7 @@ self.wait_for_data(False) raw = rwbuffer.get_raw_address() read_bytes = _c.socketrecv(self.fd, raw, nbytes, flags) + keepalive_until_here(rwbuffer) if read_bytes >= 0: return read_bytes raise self.error_handler() @@ -919,6 +920,7 @@ raw = rwbuffer.get_raw_address() read_bytes = _c.recvfrom(self.fd, raw, nbytes, flags, addr_p, addrlen_p) + keepalive_until_here(rwbuffer) addrlen = rffi.cast(lltype.Signed, addrlen_p[0]) finally: lltype.free(addrlen_p, flavor='raw') _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit