From 5f894e6954059043e5516870af74a7f6b4e71593 Mon Sep 17 00:00:00 2001 From: ishabi Date: Sun, 10 Nov 2024 22:51:08 +0100 Subject: [PATCH] src: use starts_with in fs_permission.cc --- src/permission/fs_permission.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/permission/fs_permission.cc b/src/permission/fs_permission.cc index ba5a78df18217d..b4d6ee58efc7d6 100644 --- a/src/permission/fs_permission.cc +++ b/src/permission/fs_permission.cc @@ -58,16 +58,16 @@ bool is_tree_granted( std::string resolved_param = node::PathResolve(env, {param}); #ifdef _WIN32 // Remove leading "\\?\" from UNC path - if (resolved_param.substr(0, 4) == "\\\\?\\") { + if (resolved_param.starts_with("\\\\?\\")) { resolved_param.erase(0, 4); } // Remove leading "UNC\" from UNC path - if (resolved_param.substr(0, 4) == "UNC\\") { + if (resolved_param.starts_with("UNC\\")) { resolved_param.erase(0, 4); } // Remove leading "//" from UNC path - if (resolved_param.substr(0, 2) == "//") { + if (resolved_param.starts_with("//")) { resolved_param.erase(0, 2); } #endif