Skip to content

Commit ab14c30

Browse files
committed
esp8266: modesp: Update for gc_realloc() refactor.
TODO: Contributed code in modesp incorrectly uses private gc_* API.
1 parent f22b35e commit ab14c30

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

esp8266/modesp.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ STATIC void esp_socket_recv_callback(void *arg, char *pdata, unsigned short len)
157157
memcpy(s->recvbuf, pdata, len);
158158
}
159159
} else {
160-
s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len + len);
160+
s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len + len, true);
161161
if (s->recvbuf != NULL) {
162162
memcpy(&s->recvbuf[s->recvbuf_len], pdata, len);
163163
s->recvbuf_len += len;
@@ -330,7 +330,7 @@ STATIC mp_obj_t esp_socket_recv(mp_obj_t self_in, mp_obj_t len_in) {
330330
mp_obj_t trt = mp_obj_new_bytes(s->recvbuf, mxl);
331331
memmove(s->recvbuf, &s->recvbuf[mxl], s->recvbuf_len - mxl);
332332
s->recvbuf_len -= mxl;
333-
s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len);
333+
s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len, true);
334334
return trt;
335335
}
336336
}

0 commit comments

Comments
 (0)