Author: vlendec Date: 2007-01-08 08:05:49 +0000 (Mon, 08 Jan 2007) New Revision: 20603
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20603 Log: Slightly simplify logic Modified: branches/SAMBA_3_0/source/libsmb/namequery.c Changeset: Modified: branches/SAMBA_3_0/source/libsmb/namequery.c =================================================================== --- branches/SAMBA_3_0/source/libsmb/namequery.c 2007-01-08 08:00:53 UTC (rev 20602) +++ branches/SAMBA_3_0/source/libsmb/namequery.c 2007-01-08 08:05:49 UTC (rev 20603) @@ -1505,16 +1505,16 @@ just return the list of DC's. Or maybe we just failed. */ if ( (num_addresses == 0) ) { - if ( !done_auto_lookup ) { - if (internal_resolve_name(domain, 0x1C, ip_list, count, resolve_order)) { - return NT_STATUS_OK; - } else { - return NT_STATUS_NO_LOGON_SERVERS; - } - } else { + if ( done_auto_lookup ) { DEBUG(4,("get_dc_list: no servers found\n")); return NT_STATUS_NO_LOGON_SERVERS; } + if (internal_resolve_name(domain, 0x1C, ip_list, count, + resolve_order)) { + return NT_STATUS_OK; + } else { + return NT_STATUS_NO_LOGON_SERVERS; + } } if ( (return_iplist = SMB_MALLOC_ARRAY(struct ip_service, num_addresses)) == NULL ) {