From 5a002b2a1d3c64970ff4d2686a7a9cdc911ede0c Mon Sep 17 00:00:00 2001 From: Carl Niklas Rydberg Date: Sun, 21 Dec 2025 22:23:12 +0100 Subject: [PATCH] Added a safety check in amduat_octets_eq so it rejects invalid octet views (len>0 with NULL data) before comparing. --- src/kernel/asl/core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kernel/asl/core.c b/src/kernel/asl/core.c index 53fdaec..6ba2e53 100644 --- a/src/kernel/asl/core.c +++ b/src/kernel/asl/core.c @@ -11,6 +11,9 @@ amduat_octets_t amduat_octets(const void *data, size_t len) { } bool amduat_octets_eq(amduat_octets_t a, amduat_octets_t b) { + if ((a.len != 0 && a.data == NULL) || (b.len != 0 && b.data == NULL)) { + return false; + } if (a.len != b.len) { return false; }