Code

Fixed delay set time.
authorjanw <janw@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 31 Mar 2008 10:00:47 +0000 (10:00 +0000)
committerjanw <janw@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 31 Mar 2008 10:00:47 +0000 (10:00 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@10080 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-si/gosa-si-client

index 1eeb7722ba6f720a16695931f9158ddb94b356d6..ff728f2acb316ab392fb4f3473d85b9ff6e09b28 100755 (executable)
@@ -76,7 +76,7 @@ $gosa_si_client_fifo = "/var/run/gosa-si-client.socket";
 
 # in function register_at_gosa_si_server, after which period of seconds a new registration should be tried if a registration was 
 # not successful until now
-my $delay_set_time = 5;
+my $delay_set_time = 10;
 our $prg= basename($0);
 
 # all x seconds the client reports logged_in users to gosa-si-server
@@ -746,6 +746,8 @@ sub register_at_gosa_si_server {
                # send xml hash to server with general server passwd
                        my $res = &send_msg_hash_to_target($register_hash, $server, $default_server_key);
          
+                       if( $try_to_register >= @servers )  { last; }
+
                        # if delivery of registration msg succeed
                        if($res == 0) {
                        # reset try_to_register
@@ -766,8 +768,6 @@ sub register_at_gosa_si_server {
                                next;
                        }
 
-                       if( $try_to_register >= @servers )  { last; }
-
     } # end of while
 
        # one circle through all servers finished and no registration succeed