diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-07-19 00:21:24 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-07-19 00:28:16 +0300 |
commit | ab14c304931dfed22374a73ed62bd8ba8abb07d2 (patch) | |
tree | d0e5d3a7d3ce422e8458f87a9abd26d5730f1fdd /esp8266 | |
parent | f22b35e4e59d195493bf7fd843abd5bb4e34fc77 (diff) | |
download | micropython-ab14c304931dfed22374a73ed62bd8ba8abb07d2.tar.gz micropython-ab14c304931dfed22374a73ed62bd8ba8abb07d2.zip |
esp8266: modesp: Update for gc_realloc() refactor.
TODO: Contributed code in modesp incorrectly uses private gc_* API.
Diffstat (limited to 'esp8266')
-rw-r--r-- | esp8266/modesp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/esp8266/modesp.c b/esp8266/modesp.c index 1d5f58bb7a..00cdb764fb 100644 --- a/esp8266/modesp.c +++ b/esp8266/modesp.c @@ -157,7 +157,7 @@ STATIC void esp_socket_recv_callback(void *arg, char *pdata, unsigned short len) memcpy(s->recvbuf, pdata, len); } } else { - s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len + len); + s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len + len, true); if (s->recvbuf != NULL) { memcpy(&s->recvbuf[s->recvbuf_len], pdata, len); 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) { mp_obj_t trt = mp_obj_new_bytes(s->recvbuf, mxl); memmove(s->recvbuf, &s->recvbuf[mxl], s->recvbuf_len - mxl); s->recvbuf_len -= mxl; - s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len); + s->recvbuf = gc_realloc(s->recvbuf, s->recvbuf_len, true); return trt; } } |