Skip to content

Commit 3d8bac5

Browse files
authored
Merge pull request #3397 from tannewt/fix_size_0_bug
Fix bug with socket.recv_into size == 0.
2 parents 1f43ddc + 8f58669 commit 3d8bac5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

shared-bindings/socketpool/Socket.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ STATIC mp_obj_t socketpool_socket_recv_into(size_t n_args, const mp_obj_t *args)
261261
mp_int_t len = bufinfo.len;
262262
if (n_args == 3) {
263263
mp_int_t given_len = mp_obj_get_int(args[2]);
264-
if (given_len < len) {
264+
if (given_len > 0 && given_len < len) {
265265
len = given_len;
266266
}
267267
}

0 commit comments

Comments
 (0)