jsoninfo: use the function to initialise the config
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 2 Dec 2015 14:49:05 +0000 (15:49 +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/jsoninfo/src/olsrd_plugin.c

index cfcae88..3e41854 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 = 9090;
-  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, 9090);
   memset(uuidfile, 0, sizeof(uuidfile));
 }