summaryrefslogtreecommitdiff
path: root/extmod/moduwebsocket.c
diff options
context:
space:
mode:
Diffstat (limited to 'extmod/moduwebsocket.c')
-rw-r--r--extmod/moduwebsocket.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/extmod/moduwebsocket.c b/extmod/moduwebsocket.c
index 34b520f33..44e77da56 100644
--- a/extmod/moduwebsocket.c
+++ b/extmod/moduwebsocket.c
@@ -60,8 +60,7 @@ STATIC mp_uint_t websocket_write(mp_obj_t self_in, const void *buf, mp_uint_t si
STATIC mp_obj_t websocket_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *args) {
mp_arg_check_num(n_args, n_kw, 1, 2, false);
mp_get_stream_raise(args[0], MP_STREAM_OP_READ | MP_STREAM_OP_WRITE | MP_STREAM_OP_IOCTL);
- mp_obj_websocket_t *o = m_new_obj(mp_obj_websocket_t);
- o->base.type = type;
+ mp_obj_websocket_t *o = mp_obj_malloc(mp_obj_websocket_t, type);
o->sock = args[0];
o->state = FRAME_HEADER;
o->to_recv = 2;