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