summaryrefslogtreecommitdiffstats
path: root/src/monitor.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2018-04-24 11:33:34 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2018-04-24 11:58:24 +0200
commita8ba88c3703a6e4853d2bd51a0b0190863af31b4 (patch)
tree4ce1b65833faed7303a1b3ec37b25b0f84424719 /src/monitor.c
parent760bd16776b111c006ba209545abfc5c849702b4 (diff)
src: centralize netlink error reporting
Consolidate error reporting from do_command() call. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/monitor.c')
-rw-r--r--src/monitor.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/monitor.c b/src/monitor.c
index f7fa6311..9249a21c 100644
--- a/src/monitor.c
+++ b/src/monitor.c
@@ -927,19 +927,13 @@ int netlink_monitor(struct netlink_mon_handler *monhandler,
group = NFNLGRP_NFTRACE;
if (mnl_socket_setsockopt(nf_sock, NETLINK_ADD_MEMBERSHIP,
&group, sizeof(int)) < 0)
- return netlink_io_error(monhandler->ctx,
- monhandler->loc,
- "Could not bind to netlink socket %s",
- strerror(errno));
+ return -1;
}
if (monhandler->monitor_flags & ~(1 << NFT_MSG_TRACE)) {
group = NFNLGRP_NFTABLES;
if (mnl_socket_setsockopt(nf_sock, NETLINK_ADD_MEMBERSHIP,
&group, sizeof(int)) < 0)
- return netlink_io_error(monhandler->ctx,
- monhandler->loc,
- "Could not bind to netlink socket %s",
- strerror(errno));
+ return -1;
}
return mnl_nft_event_listener(nf_sock, monhandler->debug_mask,