diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-04-24 11:33:34 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-04-24 11:58:24 +0200 |
commit | a8ba88c3703a6e4853d2bd51a0b0190863af31b4 (patch) | |
tree | 4ce1b65833faed7303a1b3ec37b25b0f84424719 /src/monitor.c | |
parent | 760bd16776b111c006ba209545abfc5c849702b4 (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.c | 10 |
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, |