s4-netlogond: Give a better error if we do not have a flatname attribute
authorAndrew Bartlett <abartlet@samba.org>
Fri, 22 Aug 2014 05:49:32 +0000 (17:49 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 1 Sep 2014 00:58:46 +0000 (02:58 +0200)
Change-Id: I3bc283b6fab4326131084d1abb89cb486af7b35a
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon Sep  1 02:58:46 CEST 2014 on sn-devel-104

source4/rpc_server/netlogon/dcerpc_netlogon.c

index 49eb5c37912c09a99de74c330f9b59c9bf0b5ab9..9312247fae5bf75aab7c34042ca3b981170b27d2 100644 (file)
@@ -286,6 +286,8 @@ static NTSTATUS dcesrv_netr_ServerAuthenticate3(struct dcesrv_call_state *dce_ca
                flatname = ldb_msg_find_attr_as_string(msgs[0], "flatname", NULL);
                if (!flatname) {
                        /* No flatname for this trust - we can't proceed */
+                       DEBUG(3,("Couldn't find flatname for trust [%s] in samdb.\n",
+                                encoded_account));
                        return NT_STATUS_NO_TRUST_SAM_ACCOUNT;
                }
                account_name = talloc_asprintf(mem_ctx, "%s$", flatname);