path: root/include
diff options
authorLaura Garcia Liebana <>2018-10-31 12:54:18 +0100
committerPablo Neira Ayuso <>2018-10-31 15:52:06 +0100
commitf2f3fbc07b37f993c6a4f978f8f13cfeb578093d (patch)
tree5285139071d00c19fe15a440cd09c341c5723916 /include
parent0be220271d6991b3e7178528be208dbb253dabe9 (diff)
json: fix json_events_cb() declaration when libjansson is not present
When nftables is configured without libjansson support, the following compilation error is shown: monitor.c: In function ‘netlink_echo_callback’: monitor.c:910:10: error: too many arguments to function ‘json_events_cb’ return json_events_cb(nlh, &echo_monh); ^~~~~~~~~~~~~~ This patch makes a declaration of the json_events_cb() function consistent. Fixes: bb32d8db9a12 ("JSON: Add support for echo option") Signed-off-by: Laura Garcia Liebana <> Signed-off-by: Pablo Neira Ayuso <>
Diffstat (limited to 'include')
1 files changed, 2 insertions, 1 deletions
diff --git a/include/json.h b/include/json.h
index 8d45c3c3..c724c299 100644
--- a/include/json.h
+++ b/include/json.h
@@ -239,7 +239,8 @@ static inline void monitor_print_rule_json(struct netlink_mon_handler *monh,
/* empty */
-static inline int json_events_cb(const struct nlmsghdr *nlh)
+static inline int json_events_cb(const struct nlmsghdr *nlh,
+ struct netlink_mon_handler *monh)
return -1;