summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-11-07 10:03:37 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-11-11 17:12:04 +0100
commit126dc3618be650731a1c24151b28b0e08f9e043c (patch)
tree98ad5739682091a243d77eb1cde8a24bcb3ab2c3
parent8ba69f90456c67903ff45095f0177f833abab319 (diff)
downloadmullvadvpn-126dc3618be650731a1c24151b28b0e08f9e043c.tar.xz
mullvadvpn-126dc3618be650731a1c24151b28b0e08f9e043c.zip
Use safe wrapping_add when doing pointer arithmetic
-rw-r--r--mullvad-daemon/src/exception_logging/win.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/mullvad-daemon/src/exception_logging/win.rs b/mullvad-daemon/src/exception_logging/win.rs
index e00447b3f6..6ecf994d59 100644
--- a/mullvad-daemon/src/exception_logging/win.rs
+++ b/mullvad-daemon/src/exception_logging/win.rs
@@ -344,7 +344,7 @@ fn find_address_module(address: *mut c_void) -> io::Result<Option<ModuleEntry>>
for module in snap.modules() {
let module = module?;
- let module_end_address = unsafe { module.base_address.add(module.size) };
+ let module_end_address = module.base_address.wrapping_add(module.size);
if (address as *const u8) >= module.base_address
&& (address as *const u8) < module_end_address
{