From f16aac515400a2521cae3179737be462261d80a9 Mon Sep 17 00:00:00 2001
From: Eric Lippmann <eric.lippmann@netways.de>
Date: Thu, 22 Jan 2015 15:20:19 +0100
Subject: [PATCH] Security: Sort permissions only if not empty

---
 library/Icinga/User.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/library/Icinga/User.php b/library/Icinga/User.php
index 659767644..db80c929a 100644
--- a/library/Icinga/User.php
+++ b/library/Icinga/User.php
@@ -197,8 +197,8 @@ class User
      */
     public function setPermissions(array $permissions)
     {
-        natcasesort($permissions);
         if (! empty($permissions)) {
+            natcasesort($permissions);
             $this->permissions = array_combine($permissions, $permissions);
         }
         return $this;