]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
event: unallocate interface timer event on exit
authorVincent Bernat <vincent@bernat.im>
Fri, 1 Jan 2016 17:16:33 +0000 (18:16 +0100)
committerVincent Bernat <vincent@bernat.im>
Fri, 1 Jan 2016 18:11:15 +0000 (19:11 +0100)
src/daemon/event.c

index 14d9205565cf72a935bc78f85ac71ce951bd63e7..bfcc7bb32f09ab3d8f0f37e14da9d375dcd37b38 100644 (file)
@@ -577,6 +577,9 @@ levent_loop(struct lldpd *cfg)
                        break;
        } while (event_base_loop(cfg->g_base, EVLOOP_ONCE) == 0);
 
+       if (cfg->g_iface_timer_event != NULL)
+               event_free(cfg->g_iface_timer_event);
+
 #ifdef USE_SNMP
        if (cfg->g_snmp)
                agent_shutdown();