]> git.saurik.com Git - apt.git/commitdiff
Use c++11 for loop in AptHistoryRequestingUser
authorMichael Vogt <mvo@debian.org>
Mon, 25 Jan 2016 16:17:54 +0000 (17:17 +0100)
committerMichael Vogt <mvo@debian.org>
Mon, 25 Jan 2016 16:17:54 +0000 (17:17 +0100)
Git-Dch: ignore

apt-pkg/deb/dpkgpm.cc

index 6751e9779fd9ab19af3bccdc5a5625bde2328022..90e33bff4213f512da828b59e9bc8eeb12f74383 100644 (file)
@@ -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;