From 517d524b67972cf60bd15330a612164c054f2bd7 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Fri, 27 Feb 2009 11:08:54 +0100 Subject: [PATCH] Fix a memory leak when using LLDP-MED --- src/lldpd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lldpd.c b/src/lldpd.c index 27a4bbcb..4c836957 100644 --- a/src/lldpd.c +++ b/src/lldpd.c @@ -386,6 +386,7 @@ lldpd_chassis_cleanup(struct lldpd_chassis *chassis) { #ifdef ENABLE_LLDPMED free(chassis->c_med_hw); + free(chassis->c_med_sw); free(chassis->c_med_fw); free(chassis->c_med_sn); free(chassis->c_med_manuf); @@ -1232,6 +1233,7 @@ lldpd_med(struct lldpd_chassis *chassis) { free(chassis->c_med_hw); free(chassis->c_med_fw); + free(chassis->c_med_sw); free(chassis->c_med_sn); free(chassis->c_med_manuf); free(chassis->c_med_model); -- 2.39.5