svn commit: samba r20603 - in branches/SAMBA_3_0/source/libsmb: .

vlendec at samba.org vlendec at samba.org
Mon Jan 8 08:05:50 GMT 2007


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 ) {



More information about the samba-cvs mailing list