protocol: cleanup unused code

This commit is contained in:
Shuanglei Tao
2021-03-11 22:56:07 +08:00
parent 480da6df21
commit 21b9aefbe3
2 changed files with 5 additions and 9 deletions

View File

@@ -258,14 +258,7 @@ int callback_tty(struct lws *wsi, enum lws_callback_reasons reason, void *user,
switch (command) {
case INPUT:
if (server->readonly) break;
char *data = xmalloc(pss->len - 1);
memcpy(data, pss->buffer + 1, pss->len - 1);
uv_write_t *req = xmalloc(sizeof(uv_write_t));
req->data = data;
int err = pty_write(pss->process, pty_buf_init(data, pss->len - 1));
int err = pty_write(pss->process, pty_buf_init(pss->buffer + 1, pss->len - 1));
if (err) {
lwsl_err("uv_write: %s (%s)\n", uv_err_name(err), uv_strerror(err));
return -1;

View File

@@ -136,7 +136,10 @@ void pty_resume(pty_process *process) {
}
int pty_write(pty_process *process, pty_buf_t *buf) {
if (process == NULL) return UV_ESRCH;
if (process == NULL) {
pty_buf_free(buf);
return UV_ESRCH;
}
pty_io_t *io = process->io;
uv_buf_t b = uv_buf_init(buf->base, buf->len);
uv_write_t *req = xmalloc(sizeof(uv_write_t));