summaryrefslogtreecommitdiffstatshomepage
path: root/ports/esp32/modsocket.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/esp32/modsocket.c')
-rw-r--r--ports/esp32/modsocket.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/ports/esp32/modsocket.c b/ports/esp32/modsocket.c
index af94940156..9280ab203d 100644
--- a/ports/esp32/modsocket.c
+++ b/ports/esp32/modsocket.c
@@ -270,8 +270,7 @@ STATIC void _socket_getaddrinfo(const mp_obj_t addrtuple, struct addrinfo **resp
STATIC mp_obj_t socket_make_new(const mp_obj_type_t *type_in, size_t n_args, size_t n_kw, const mp_obj_t *args) {
mp_arg_check_num(n_args, n_kw, 0, 3, false);
- socket_obj_t *sock = m_new_obj_with_finaliser(socket_obj_t);
- sock->base.type = type_in;
+ socket_obj_t *sock = mp_obj_malloc_with_finaliser(socket_obj_t, type_in);
sock->domain = AF_INET;
sock->type = SOCK_STREAM;
sock->proto = 0;
@@ -364,8 +363,7 @@ STATIC mp_obj_t socket_accept(const mp_obj_t arg0) {
}
// create new socket object
- socket_obj_t *sock = m_new_obj_with_finaliser(socket_obj_t);
- sock->base.type = self->base.type;
+ socket_obj_t *sock = mp_obj_malloc_with_finaliser(socket_obj_t, self->base.type);
sock->fd = new_fd;
sock->domain = self->domain;
sock->type = self->type;