aboutsummaryrefslogtreecommitdiff
path: root/extmod/modwebrepl.c
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-23 00:52:35 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-23 00:52:35 +0300
commit2dd21d9a68ef90bd42fa355a744dde89031611c1 (patch)
tree51d6ed97ab458f7f5bd66df750b0a55200193cb2 /extmod/modwebrepl.c
parent614deb82c7e2ab23cfd718a8be6514026714e316 (diff)
extmod/modwebrepl: Use mp_stream_close() method.
Diffstat (limited to 'extmod/modwebrepl.c')
-rw-r--r--extmod/modwebrepl.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/extmod/modwebrepl.c b/extmod/modwebrepl.c
index 4f7b924e0..67734bd66 100644
--- a/extmod/modwebrepl.c
+++ b/extmod/modwebrepl.c
@@ -77,12 +77,6 @@ STATIC char denied_prompt[] = "\r\nAccess denied\r\n";
STATIC char webrepl_passwd[10];
-static inline void close_meth(mp_obj_t stream) {
- mp_obj_t dest[2];
- mp_load_method(stream, MP_QSTR_close, dest);
- mp_call_method_n_kw(0, 0, dest);
-}
-
STATIC void write_webrepl(mp_obj_t websock, const void *buf, size_t len) {
const mp_stream_p_t *sock_stream = mp_get_stream_raise(websock, MP_STREAM_OP_WRITE | MP_STREAM_OP_IOCTL);
int err;
@@ -256,7 +250,7 @@ STATIC mp_uint_t _webrepl_read(mp_obj_t self_in, void *buf, mp_uint_t size, int
}
if (self->data_to_recv == 0) {
- close_meth(self->cur_file);
+ mp_stream_close(self->cur_file);
self->hdr_to_recv = sizeof(struct webrepl_file);
DEBUG_printf("webrepl: Finished writing file\n");
write_webrepl_resp(self->sock, 0);