summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-01-14 16:32:42 +0100
committerDavid Lönnhager <david.l@mullvad.net>2025-01-24 17:35:03 +0100
commitb493d5b31b7ffdc70cebedb886826349d3e8c807 (patch)
tree863404f118f1dc85387a8a40d1b8d4504f024e39
parent2db0cb4fdc6887c089f1504491590d3fbb4a5966 (diff)
downloadmullvadvpn-b493d5b31b7ffdc70cebedb886826349d3e8c807.tar.xz
mullvadvpn-b493d5b31b7ffdc70cebedb886826349d3e8c807.zip
Do not strip prefix manually
-rw-r--r--wireguard-go-rs/build.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/wireguard-go-rs/build.rs b/wireguard-go-rs/build.rs
index 03b78e172f..7e87964b25 100644
--- a/wireguard-go-rs/build.rs
+++ b/wireguard-go-rs/build.rs
@@ -233,8 +233,8 @@ fn build_shared_maybenot_lib(out_dir: impl AsRef<Path>) -> anyhow::Result<()> {
// Strip \\?\ prefix. Note that doing this directly on Path/PathBuf fails
let path_str = tmp_build_dir.to_str().unwrap();
- if path_str.starts_with(r"\\?\") {
- tmp_build_dir = PathBuf::from(&path_str[4..]);
+ if let Some(stripped) = path_str.strip_prefix(r"\\?\") {
+ tmp_build_dir = PathBuf::from(stripped);
}
tmp_build_dir = tmp_build_dir.join("target");