From 0f7bd02e41ef2a1aaac06e73800a907fddd718e9 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sun, 20 Nov 2016 02:50:12 -0500 Subject: [PATCH] fix: initialize hooks only if required --- lib/hooks.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/hooks.c b/lib/hooks.c index daad04c42..5eb56c7ee 100644 --- a/lib/hooks.c +++ b/lib/hooks.c @@ -27,7 +27,10 @@ int hook_init(struct hook *h, struct list *nodes, struct list *paths, struct set .settings = settings }; - return h->cb(h, HOOK_INIT, &i); + if (h->type & HOOK_INIT) + return h->cb(h, HOOK_INIT, &i); + else + return 0; } void hook_destroy(struct hook *h)