From fa3e53bb9ad18358989d625af4a0d8cbeb428458 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Sep 20 2019 08:24:45 +0000 Subject: ipa: delete content of disabled domains Related to https://pagure.io/SSSD/sssd/issue/4078 Reviewed-by: Pavel Březina --- diff --git a/src/providers/ipa/ipa_subdomains.c b/src/providers/ipa/ipa_subdomains.c index 2aa3da9..03127e0 100644 --- a/src/providers/ipa/ipa_subdomains.c +++ b/src/providers/ipa/ipa_subdomains.c @@ -821,6 +821,13 @@ static errno_t ipa_subdomains_check_domain_state(struct sss_domain_info *dom, DEBUG(SSSDBG_OP_FAILURE, "sysdb_domain_set_enabled failed.\n"); return ret; } + + ret = sysdb_subdomain_content_delete(dom->sysdb, dom->name); + if (ret != EOK) { + DEBUG(SSSDBG_OP_FAILURE, + "sysdb_subdomain_content_delete failed.\n"); + return ret; + } } } else { /* enabled domain if it was disabled */