ksort the parameters before generating the instance signature.
authorGunnar Wrobel <p@rdus.de>
Thu, 9 Apr 2009 05:44:56 +0000 (07:44 +0200)
committerGunnar Wrobel <p@rdus.de>
Thu, 9 Apr 2009 09:35:38 +0000 (11:35 +0200)
framework/Kolab_Server/lib/Horde/Kolab/Server.php

index 2bff580..aedbd64 100644 (file)
@@ -178,6 +178,7 @@ abstract class Horde_Kolab_Server
 
         $sparam         = $server_params;
         $sparam['pass'] = isset($sparam['pass']) ? md5($sparam['pass']) : '';
+        ksort($sparam);
         $signature      = serialize(array($driver, $sparam));
         if (empty($instances[$signature])) {
             $instances[$signature] = &Horde_Kolab_Server::factory($driver,