From e05d0de5315ba6ff0fafb8b7cb13bd7bc8baa8a0 Mon Sep 17 00:00:00 2001 From: angelfor3v3r Date: Sat, 22 Feb 2025 20:30:26 -0500 Subject: [PATCH] Fix optional access on linux. --- src/os.linux.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/os.linux.cpp b/src/os.linux.cpp index 51ea126..86e5b6e 100644 --- a/src/os.linux.cpp +++ b/src/os.linux.cpp @@ -117,10 +117,10 @@ std::expected vm_query(uint8_t* address) { &inode, path); if (last_end < start && addr >= last_end && addr < start) { - info.address = reinterpret_cast(last_end); - info.size = start - last_end; - info.access = VmAccess{}; - info.is_free = true; + info->address = reinterpret_cast(last_end); + info->size = start - last_end; + info->access = VmAccess{}; + info->is_free = true; break; } @@ -128,10 +128,10 @@ std::expected vm_query(uint8_t* address) { last_end = end; if (addr >= start && addr < end) { - info.address = reinterpret_cast(start); - info.size = end - start; - info.access = VmAccess{}; - info.is_free = false; + info->address = reinterpret_cast(start); + info->size = end - start; + info->access = VmAccess{}; + info->is_free = false; if (perms[0] == 'r') { info->access.read = true;