From 2cbec29a42cc3bfe24429c9083468dcc5856ee0b Mon Sep 17 00:00:00 2001 From: Adam Dunkels Date: Mon, 29 Aug 2011 21:59:08 +0200 Subject: [PATCH] Explicitly initialize module if it wasn't initialized before the first registration --- apps/servreg-hack/servreg-hack.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/servreg-hack/servreg-hack.c b/apps/servreg-hack/servreg-hack.c index 8ac77276d..8a0165f2c 100644 --- a/apps/servreg-hack/servreg-hack.c +++ b/apps/servreg-hack/servreg-hack.c @@ -139,6 +139,8 @@ servreg_hack_register(servreg_hack_id_t id, const uip_ipaddr_t *addr) list. If we cannot allocate a service registration, we reuse one from the service registrations made by others. */ + servreg_hack_init(); + for(t = list_head(own_services); t != NULL; t = list_item_next(t)) { @@ -189,6 +191,8 @@ servreg_hack_lookup(servreg_hack_id_t id) { servreg_hack_item_t *t; + servreg_hack_init(); + purge_registrations(); for(t = servreg_hack_list_head(); t != NULL; t = list_item_next(t)) {