From: Michael Vogt Date: Mon, 25 Jan 2016 16:17:54 +0000 (+0100) Subject: Use c++11 for loop in AptHistoryRequestingUser X-Git-Tag: 1.2.1~1 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/48fe8dff592f6769bf2c67b8e7befd7091068f7d?ds=inline Use c++11 for loop in AptHistoryRequestingUser Git-Dch: ignore --- diff --git a/apt-pkg/deb/dpkgpm.cc b/apt-pkg/deb/dpkgpm.cc index 6751e9779..90e33bff4 100644 --- a/apt-pkg/deb/dpkgpm.cc +++ b/apt-pkg/deb/dpkgpm.cc @@ -58,15 +58,13 @@ using namespace std; APT_PURE static string AptHistoryRequestingUser() { - const char* env[]{ - "SUDO_UID", "PKEXEC_UID", "PACKAGEKIT_CALLER_UID", nullptr - }; + const char* EnvKeys[]{"SUDO_UID", "PKEXEC_UID", "PACKAGEKIT_CALLER_UID"}; - for (int i=0; env[i] != nullptr; i++) + for (const auto &Key: EnvKeys) { - if (getenv(env[i]) != nullptr) + if (getenv(Key) != nullptr) { - int uid = atoi(getenv(env[i])); + int uid = atoi(getenv(Key)); if (uid > 0) { struct passwd pwd; struct passwd *result;