aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2023-04-20 23:45:54 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-04-20 23:45:54 +0000
commit8ff02ff769604dc2cb27e3e65a05373198c59d67 (patch)
tree5cd6e7808e25459e6b2216e3e722ed0235f3b889
parente5ac0b7dfa32475a89f0c35e8c3770a158921a96 (diff)
parent2b4357b77f05cfeae7790af5fd8add41c111acaa (diff)
downloadnetsim-8ff02ff769604dc2cb27e3e65a05373198c59d67.tar.gz
Merge "Remove duplicate slashes in netsim ini filepath" am: 122042abfc am: 2b4357b77f
Original change: https://android-review.googlesource.com/c/platform/tools/netsim/+/2553292 Change-Id: I837486129efe6c8c058cc5887ae128bb07364a8e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--src/util/os_utils.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/util/os_utils.cc b/src/util/os_utils.cc
index 21dc866f..4b8eb289 100644
--- a/src/util/os_utils.cc
+++ b/src/util/os_utils.cc
@@ -70,9 +70,11 @@ std::string GetDiscoveryDirectory() {
}
std::string GetNetsimIniFilepath() {
- return GetDiscoveryDirectory()
- .append(netsim::filesystem::slash)
- .append("netsim.ini");
+ auto discovery_dir = GetDiscoveryDirectory();
+ // Check if directory has a trailing slash.
+ if (discovery_dir.back() != netsim::filesystem::slash.back())
+ discovery_dir.append(netsim::filesystem::slash);
+ return discovery_dir.append("netsim.ini");
}
std::optional<std::string> GetServerAddress(bool frontend_server) {