From: Vincent Bernat Date: Fri, 27 Feb 2009 10:08:54 +0000 (+0100) Subject: Fix a memory leak when using LLDP-MED X-Git-Tag: 0.3.1~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=517d524b67972cf60bd15330a612164c054f2bd7;p=thirdparty%2Flldpd.git Fix a memory leak when using LLDP-MED --- 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);