[Olsr-dev] [PATCH v1 033/115] jsoninfo: put the plugin init hook in the functions table
Ferry Huberts
(spam-protected)
Wed Dec 2 21:28:06 CET 2015
From: Ferry Huberts <(spam-protected)>
Signed-off-by: Ferry Huberts <(spam-protected)>
---
lib/jsoninfo/src/olsrd_jsoninfo.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/jsoninfo/src/olsrd_jsoninfo.c b/lib/jsoninfo/src/olsrd_jsoninfo.c
index 9c9a1e1..571b0a2 100644
--- a/lib/jsoninfo/src/olsrd_jsoninfo.c
+++ b/lib/jsoninfo/src/olsrd_jsoninfo.c
@@ -87,6 +87,7 @@ static struct timer_entry *writetimer_entry;
static printer_functions_t printer_functions = { //
//
+ .init = &plugin_init, //
.determine_mime_type = &determine_mime_type, //
.neighbors = &ipc_print_neighbors, //
.links = &ipc_print_links, //
@@ -165,7 +166,9 @@ int olsrd_plugin_init(void) {
ipc_socket = -1;
memset(&outbuffer, 0, sizeof(outbuffer));
- plugin_init(PLUGIN_NAME);
+ if (printer_functions.init) {
+ (*printer_functions.init)(PLUGIN_NAME);
+ }
plugin_ipc_init();
return 1;
--
2.5.0
More information about the Olsr-dev
mailing list