diff options
author | Florian Westphal <fw@strlen.de> | 2022-05-16 21:47:34 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2022-05-16 21:47:34 +0200 |
commit | 1e4b2d037a24cf8335d656481814dacc99de3b94 (patch) | |
tree | cfe7c82e3591f5e580ecb2577d9b7b368fb49c3a /src | |
parent | 46b5995f342b4c73b82ec0a26a297c16d67aeb53 (diff) |
conntrack: unbreak event mode
read() occurs from the wrong socket so 'conntrack -E' hangs without
reporting any events.
Fixes: 5ec684be0854 ("conntrack: consolidate socket open call")
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/conntrack.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/conntrack.c b/src/conntrack.c index bd02b13..27e2bea 100644 --- a/src/conntrack.c +++ b/src/conntrack.c @@ -3525,7 +3525,7 @@ static int do_command_ct(const char *progname, struct ct_cmd *cmd, while (1) { char buf[MNL_SOCKET_BUFFER_SIZE]; - res = mnl_socket_recvfrom(sock->mnl, buf, sizeof(buf)); + res = mnl_socket_recvfrom(event_sock->mnl, buf, sizeof(buf)); if (res < 0) { if (errno == ENOBUFS) { fprintf(stderr, |