}
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;