txtinfo: use the function to initialise the config
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 2 Dec 2015 14:48:59 +0000 (15:48 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 3 Dec 2015 11:00:08 +0000 (12:00 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/txtinfo/src/olsrd_plugin.c

index 39c8461..b179a3d 100644 (file)
@@ -88,23 +88,7 @@ static void my_init(void) {
   /* Print plugin info to stdout */
   printf("%s\n", MOD_DESC);
 
-  /* defaults for parameters */
-  config.ipc_port = 2006;
-  config.http_headers = true;
-  config.allow_localhost = false;
-  config.ipv6_only = false;
-
-  if (olsr_cnf->ip_version == AF_INET) {
-    config.accept_ip.v4.s_addr = htonl(INADDR_LOOPBACK);
-    config.listen_ip.v4.s_addr = htonl(INADDR_ANY);
-  } else {
-    config.accept_ip.v6 = in6addr_loopback;
-    config.listen_ip.v6 = in6addr_any;
-  }
-
-  /* highlite neighbours by default */
-  config.nompr = 0;
-
+  info_plugin_config_init(&config, 2006);
   vtime = false;
 }