winbind: Log NOT_IMPLEMENTED as debug
[gd/samba-autobuild/.git] / source3 / auth / auth_winbind.c
index 46db4f21f7ac61bd3b1e72703878d16029548cc1..ee0704f238bcb9fa9968a21bc63b593f252c55c9 100644 (file)
@@ -124,7 +124,11 @@ static NTSTATUS check_winbind_security(const struct auth_context *auth_context,
                }
 
                status = pdb_enum_trusted_domains(talloc_tos(), &num_domains, &domains);
-               if (!NT_STATUS_IS_OK(status)) {
+               if (NT_STATUS_EQUAL(status, NT_STATUS_NOT_IMPLEMENTED)) {
+                       DBG_DEBUG("pdb_enum_trusted_domains() not implemented "
+                                 "for this passdb backend\n");
+                       return status;
+               } else if (!NT_STATUS_IS_OK(status)) {
                        DBG_ERR("pdb_enum_trusted_domains() failed - %s\n",
                                nt_errstr(status));
                        return status;