From 8488ce7056798d1d9e74bcf73e0973cc7ffbf427 Mon Sep 17 00:00:00 2001 From: Sergey Linev <S.Linev@gsi.de> Date: Fri, 1 Mar 2019 16:21:47 +0100 Subject: [PATCH] http: simplify loop over locations --- net/http/src/THttpServer.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net/http/src/THttpServer.cxx b/net/http/src/THttpServer.cxx index 669e68613c3..50311ceaf4a 100644 --- a/net/http/src/THttpServer.cxx +++ b/net/http/src/THttpServer.cxx @@ -527,14 +527,14 @@ Bool_t THttpServer::IsFileRequested(const char *uri, TString &res) const TString fname(uri); - for (auto iter = fLocations.begin(); iter != fLocations.end(); iter++) { - Ssiz_t pos = fname.Index(iter->first.c_str()); + for (auto &entry : fLocations) { + Ssiz_t pos = fname.Index(entry.first.c_str()); if (pos == kNPOS) continue; - fname.Remove(0, pos + (iter->first.length() - 1)); + fname.Remove(0, pos + (entry.first.length() - 1)); if (!VerifyFilePath(fname.Data())) return kFALSE; - res = iter->second.c_str(); + res = entry.second.c_str(); if ((fname[0] == '/') && (res[res.Length() - 1] == '/')) res.Resize(res.Length() - 1); res.Append(fname); -- GitLab