summaryrefslogtreecommitdiffstats
path: root/src/monitor.c
diff options
context:
space:
mode:
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,