s3:libnet_join: move libnet_join_joindomain_store_secrets() to libnet_join_post_proce...
[sfrench/samba-autobuild/.git] / source3 / libnet / libnet_join.c
index 5e4a0d36c49392469e85be6a52e0c5e6dadfd722..56bddf56fe114ba3dcada98230505ad0deb051e9 100644 (file)
@@ -2237,6 +2237,10 @@ static WERROR libnet_join_post_processing(TALLOC_CTX *mem_ctx,
                saf_join_store(r->out.dns_domain_name, r->in.dc_name);
        }
 
+       if (!libnet_join_joindomain_store_secrets(mem_ctx, r)) {
+               return WERR_NERR_SETUPNOTJOINED;
+       }
+
        werr = do_JoinConfig(r);
        if (!W_ERROR_IS_OK(werr)) {
                return werr;
@@ -2628,11 +2632,6 @@ static WERROR libnet_DomainJoin(TALLOC_CTX *mem_ctx,
                goto done;
        }
 
-       if (!libnet_join_joindomain_store_secrets(mem_ctx, r)) {
-               werr = WERR_NERR_SETUPNOTJOINED;
-               goto done;
-       }
-
        werr = WERR_OK;
 
  done: