summaryrefslogtreecommitdiff
path: root/dcb
diff options
context:
space:
mode:
authorPetr Machata <me@pmachata.org>2021-01-03 11:57:23 +0100
committerStephen Hemminger <stephen@networkplumber.org>2021-01-16 09:12:15 -0800
commitb4c0cad06e9b4594cce358509323bea9f0911986 (patch)
tree17688f7707b543a3a7f9e8fe44c8fd1fc10c04c3 /dcb
parent2e99c281611ad229dfd28818bb50824fb2586a20 (diff)
downloadiproute2-b4c0cad06e9b4594cce358509323bea9f0911986.tar.gz
dcb: Plug a leaking DCB socket buffer
DCB socket buffer is allocated in dcb_init(), but never freed(). Free it in dcb_fini(). Fixes: 67033d1c1c8a ("Add skeleton of a new tool, dcb") Signed-off-by: Petr Machata <me@pmachata.org> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Diffstat (limited to 'dcb')
-rw-r--r--dcb/dcb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/dcb/dcb.c b/dcb/dcb.c
index f5c62790..0e3c8748 100644
--- a/dcb/dcb.c
+++ b/dcb/dcb.c
@@ -38,6 +38,7 @@ static void dcb_fini(struct dcb *dcb)
{
delete_json_obj_plain();
mnl_socket_close(dcb->nl);
+ free(dcb->buf);
}
static struct dcb *dcb_alloc(void)