From 0ffb00275a3116d0512151ff57f101c3d5161541 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Sat, 31 Dec 2022 00:50:10 -0600 Subject: [PATCH] sl: Fix leak --- lib/sl/sl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/sl/sl.c b/lib/sl/sl.c index 20892bb8f..c67cc525f 100644 --- a/lib/sl/sl.c +++ b/lib/sl/sl.c @@ -321,8 +321,10 @@ sl_command_loop(SL_cmd *cmds, const char *prompt, void **data) size_t len; buf2 = sl_readline(buf == NULL ? prompt : "> "); - if (buf2 == NULL) + if (buf2 == NULL) { + free(buf); return -2; + } if (buf) { char *tmp = NULL;