diff options
author | Petr Machata <me@pmachata.org> | 2021-01-03 11:57:23 +0100 |
---|---|---|
committer | Stephen Hemminger <stephen@networkplumber.org> | 2021-01-16 09:12:15 -0800 |
commit | b4c0cad06e9b4594cce358509323bea9f0911986 (patch) | |
tree | 17688f7707b543a3a7f9e8fe44c8fd1fc10c04c3 /dcb | |
parent | 2e99c281611ad229dfd28818bb50824fb2586a20 (diff) | |
download | iproute2-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.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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) |