Code

bugfix: bus - server - client communication
[gosa.git] / gosa-si / gosa-si-client
index 2647710d85fd9d88a444f02bb3fe1804fd11607b..fd36a5bbf7361f435f95a737af38c7558e6a31cd 100755 (executable)
@@ -866,10 +866,14 @@ sub register_at_gosa_si_server {
 
             # send xml hash to server with general server passwd
             my $res = &send_msg_hash2address($register_hash, $server, $default_server_key);
-            last;
+                       if($res == 0) {
+                               last;
+                       } else {
+                               next;
+                       }
         }
         daemon_log("waiting for msg 'register_at_gosa_si_server'",1);
-        $kernel->delay_set('register_at_gosa_si_server',2);
+        $kernel->delay_set('register_at_gosa_si_server',180);
         # clear old settings and set it again
         $kernel->delay_set('trigger_new_key', $server_key_lifetime);
     }