mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
complain when nbytes > buflen to fix possible buffer overflow (closes #20246)
This commit is contained in:
parent
f60b7df9f8
commit
fbf648ebba
4 changed files with 16 additions and 0 deletions
|
@ -1968,6 +1968,14 @@ class BufferIOTest(SocketConnectedTest):
|
|||
|
||||
_testRecvFromIntoMemoryview = _testRecvFromIntoArray
|
||||
|
||||
def testRecvFromIntoSmallBuffer(self):
|
||||
# See issue #20246.
|
||||
buf = bytearray(8)
|
||||
self.assertRaises(ValueError, self.cli_conn.recvfrom_into, buf, 1024)
|
||||
|
||||
def _testRecvFromIntoSmallBuffer(self):
|
||||
self.serv_conn.send(MSG*2048)
|
||||
|
||||
|
||||
TIPC_STYPE = 2000
|
||||
TIPC_LOWER = 200
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue