Skip to content

Commit e3dc82f

Browse files
committed
Fix return value of accept()
The subscripting to get the `peer` object was wrong.
1 parent 77bf438 commit e3dc82f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

shared-module/ssl/SSLSocket.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ mp_obj_t common_hal_ssl_sslsocket_accept(ssl_sslsocket_obj_t *self) {
434434
mp_obj_t sock = mp_obj_subscr(accepted, MP_OBJ_NEW_SMALL_INT(0), MP_OBJ_SENTINEL);
435435
ssl_sslsocket_obj_t *sslsock = common_hal_ssl_sslcontext_wrap_socket(self->ssl_context, sock, true, NULL);
436436
do_handshake(sslsock);
437-
mp_obj_t peer = mp_obj_subscr(accepted, MP_OBJ_NEW_SMALL_INT(0), MP_OBJ_SENTINEL);
437+
mp_obj_t peer = mp_obj_subscr(accepted, MP_OBJ_NEW_SMALL_INT(1), MP_OBJ_SENTINEL);
438438
mp_obj_t tuple_contents[2];
439439
tuple_contents[0] = MP_OBJ_FROM_PTR(sslsock);
440440
tuple_contents[1] = peer;

0 commit comments

Comments
 (0)