Fix irpc GetDC requests.
authorAndrew Bartlett <abartlet@samba.org>
Tue, 20 May 2008 05:28:26 +0000 (15:28 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 20 May 2008 05:28:26 +0000 (15:28 +1000)
We would return NT_STATUS_NO_LOGON_SERVERS in all cases, which was
less than helpful.

Andrew Bartlett
(This used to be commit 5dfa316b3636718ffc6fd26cf7a397a797bd2ac1)

source4/nbt_server/irpc.c

index b14610b2df6013a747baaf96dc61a774d91631a5..8f1f74afcf2bfe1d391c077fb78d8ac7e60b7eb7 100644 (file)
@@ -84,8 +84,6 @@ static void getdc_recv_netlogon_reply(struct dgram_mailslot_handler *dgmslot,
                goto done;
        }
 
-       status = NT_STATUS_NO_LOGON_SERVERS;
-
        p = netlogon.samlogon.nt4.server;
 
        DEBUG(10, ("NTLOGON_SAM_LOGON_REPLY: server: %s, user: %s, "
@@ -102,6 +100,8 @@ static void getdc_recv_netlogon_reply(struct dgram_mailslot_handler *dgmslot,
                goto done;
        }
 
+       status = NT_STATUS_OK;
+
  done:
        irpc_send_reply(s->msg, status);
 }