Code

Prepared for multiple asterisk servers
[gosa.git] / plugins / admin / groups / class_groupGeneric.inc
index dd0606557675e120b721d2a893cd856f8c822f85..c0fb36eb343b6ba14af8e60f9713f40713cf4b0a 100644 (file)
@@ -819,14 +819,14 @@ class group extends plugin
     }
 
     /* Find out next free id near to UID_BASE */
-    for ($id= $this->config->current['UIDBASE']; $id++; $id<65000){
+    for ($id= $this->config->current['UIDBASE']; $id++; $id < pow(2,32)){
       if (!in_array($id, $ids)){
         return ($id);
       }
     }
 
-    /* Should not happen */
-    if ($id == 65000){
+    /* Check if id reached maximum */
+    if ($id >= pow(2,32)){
       print_red(_("Too many users, can't allocate a free ID!"));
       exit;
     }