From 23c742932330d724e7b97c353e7cbc99f2b0c106 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 15 Feb 2022 17:19:46 +0300 Subject: Optimize normalize() overloads --- bpkg/utility.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bpkg/utility.cxx b/bpkg/utility.cxx index cb19ae7..625348b 100644 --- a/bpkg/utility.cxx +++ b/bpkg/utility.cxx @@ -99,7 +99,8 @@ namespace bpkg { try { - f.complete ().normalize (); + if (!f.complete ().normalized ()) + f.normalize (); } catch (const invalid_path& e) { @@ -118,7 +119,8 @@ namespace bpkg { try { - d.complete ().normalize (); + if (!d.complete ().normalized ()) + d.normalize (); } catch (const invalid_path& e) { -- cgit v1.1