From d3dfbc987664fda75d7272cfe52ce457b02f6511 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Fri, 4 Mar 2011 19:32:00 +0100 Subject: [PATCH] Fix small memleak in compat/pand.c --- compat/pand.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/compat/pand.c b/compat/pand.c index c3860fa41..b82650ed7 100644 --- a/compat/pand.c +++ b/compat/pand.c @@ -456,10 +456,13 @@ static void do_show(void) static void do_kill(char *dst) { - if (dst) - bnep_kill_connection((void *) strtoba(dst)); - else + if (dst) { + bdaddr_t *ba = strtoba(dst); + bnep_kill_connection((void *) ba); + free(ba); + } else { bnep_kill_all_connections(); + } } static void sig_hup(int sig) -- 2.47.3