From 8b3199f7fe68396cb37a1e3c10f36d9eba480fa7 Mon Sep 17 00:00:00 2001 From: Marcio Kovags Date: Fri, 7 Mar 2025 18:23:02 +0100 Subject: [PATCH] another test --- pkg/security/ebpf/c/include/hooks/network/dns.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkg/security/ebpf/c/include/hooks/network/dns.h b/pkg/security/ebpf/c/include/hooks/network/dns.h index 7776ab195f0f0..e2fb8fdeff6e3 100644 --- a/pkg/security/ebpf/c/include/hooks/network/dns.h +++ b/pkg/security/ebpf/c/include/hooks/network/dns.h @@ -160,7 +160,15 @@ int classifier_dns_response(struct __sk_buff *skb) { int remaining_bytes = len - sizeof(struct dnshdr); - if (remaining_bytes <= 0 || pkt->offset <= 0 || remaining_bytes >= DNS_RECEIVE_MAX_LENGTH) { + if (remaining_bytes <= 0) { + return ACT_OK; + } + + if(pkt->offset <= 0) { + return ACT_OK; + } + + if (remaining_bytes >= DNS_RECEIVE_MAX_LENGTH) { return ACT_OK; }