summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2022-05-16 21:47:34 +0200
committerFlorian Westphal <fw@strlen.de>2022-05-16 21:47:34 +0200
commit1e4b2d037a24cf8335d656481814dacc99de3b94 (patch)
treecfe7c82e3591f5e580ecb2577d9b7b368fb49c3a /src
parent46b5995f342b4c73b82ec0a26a297c16d67aeb53 (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.c2
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,