Changeset 287


Ignore:
Timestamp:
07/27/09 15:03:25 (15 years ago)
Author:
nanardon
Message:
  • catch no dns reply error
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad.pm

    r280 r287  
    103103 
    104104    my $ldap; 
    105     foreach my $tryserv ( 
    106         $self->{server} 
     105    my @ldapservers = ($self->{server} 
    107106        ? ($self->_ldap_url($self->{_server})) 
    108         : $self->_query_zone_ads) { 
     107        : ($self->_query_zone_ads)) or do { 
     108        la_log(LA_ERR, 
     109            "Cannot find any ldap server for domain %s", $self->ad_domain); 
     110        return; 
     111    }; 
     112    foreach my $tryserv (@ldapservers) { 
    109113        $self->log(LA_DEBUG, "Trying to connect to ldap %s", $tryserv); 
    110114        $ldap = Net::LDAP->new( 
     
    112116        ) and last; 
    113117    } 
    114  
     118  
    115119    if($ldap) { 
    116120        $self->log(LA_DEBUG, "Connect to ldap server done"); 
Note: See TracChangeset for help on using the changeset viewer.