From: Vincent Bernat Date: Tue, 1 May 2012 09:09:15 +0000 (+0200) Subject: lldpd: on exit, remove remote ports before removing local ones X-Git-Tag: 0.6.0~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b1f816cc30ec24fe5ad3b71cc640fb878cb4639a;p=thirdparty%2Flldpd.git lldpd: on exit, remove remote ports before removing local ones --- diff --git a/src/lldpd.c b/src/lldpd.c index 8144da45..5c935fcc 100644 --- a/src/lldpd.c +++ b/src/lldpd.c @@ -1125,6 +1125,7 @@ lldpd_exit() for (hardware = TAILQ_FIRST(&gcfg->g_hardware); hardware != NULL; hardware = hardware_next) { hardware_next = TAILQ_NEXT(hardware, h_entries); + lldpd_remote_cleanup(gcfg, hardware, 1); lldpd_hardware_cleanup(gcfg, hardware); } #ifdef USE_SNMP