From 357a429d6a6dc4cba9e7ced6d3c4765c5b669188 Mon Sep 17 00:00:00 2001 From: Mike Date: Wed, 25 Dec 2024 11:40:00 +0100 Subject: [PATCH] add SO_ATTACH_FILTER to debug log --- hcxdumptool.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hcxdumptool.c b/hcxdumptool.c index ff47550c..5790b326 100644 --- a/hcxdumptool.c +++ b/hcxdumptool.c @@ -1093,7 +1093,7 @@ if((write(fd_socket_tx, &wltxbuffer, ii)) == ii) return; } #ifdef HCXDEBUG -fprintf(fh_debug, "write associationrequest_orgfailed: %s\n", strerror(errno)); +fprintf(fh_debug, "write associationrequest_org failed: %s\n", strerror(errno)); #endif errortxcount++; return; @@ -4076,7 +4076,11 @@ if(setsockopt(fd_socket_rx, SOL_PACKET, PACKET_IGNORE_OUTGOING, &enable, sizeof( #endif if(bpf.len > 0) { - if(setsockopt(fd_socket_rx, SOL_SOCKET, SO_ATTACH_FILTER, &bpf, sizeof(bpf)) < 0) return false; + if(setsockopt(fd_socket_rx, SOL_SOCKET, SO_ATTACH_FILTER, &bpf, sizeof(bpf)) < 0) + #ifdef HCXDEBUG + fprintf(fh_debug, "SO_ATTACH_FILTER failed: %s\n", strerror(errno)); + #endif + return false; } memset(&saddr, 0, sizeof(saddr)); saddr.sll_family = PF_PACKET;