From f03f2c69ce45b4f09d46f6abe4cb2a57ada43e59 Mon Sep 17 00:00:00 2001 From: Jianhui Zhao Date: Mon, 10 Feb 2020 21:43:57 +0800 Subject: [PATCH] Fix bug: mem leak Signed-off-by: Jianhui Zhao --- src/rtty.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rtty.c b/src/rtty.c index f105b3a..e1bf1fa 100644 --- a/src/rtty.c +++ b/src/rtty.c @@ -240,6 +240,9 @@ static void rtty_exit(struct rtty *rtty) ev_io_stop(rtty->loop, &rtty->iow); ev_io_stop(rtty->loop, &rtty->iof); + buffer_free(&rtty->rb); + buffer_free(&rtty->wb); + for (int i = 0; i < RTTY_MAX_TTY; i++) if (rtty->ttys[i]) del_tty(rtty->ttys[i]);