From 02f76144fa75d143804c5744f3ce1e226822e9ad Mon Sep 17 00:00:00 2001 From: malmert Date: Sat, 7 Mar 2026 17:10:19 +0100 Subject: [PATCH] fix length mismatch --- backend/src/utilities/ebpf_bridge_events.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/utilities/ebpf_bridge_events.py b/backend/src/utilities/ebpf_bridge_events.py index 15b6942..a5f13b5 100644 --- a/backend/src/utilities/ebpf_bridge_events.py +++ b/backend/src/utilities/ebpf_bridge_events.py @@ -524,7 +524,7 @@ def _emit_ingress_event(cpu: int, data: int, size: int) -> None: raw_size = size - ct.sizeof(Event) if raw_size > 0: - raw = ct.string_at(data + ct.sizeof(Event), raw_size) + raw = ct.string_at(data + ct.sizeof(Event), min(raw_size, int(event.length))) payload["raw_b64"] = base64.b64encode(raw).decode("ascii") print(json.dumps(payload, separators=(",", ":")), flush=True)