s4:dsdb/repl: expose drsuapi_DsExtendedError to the caller (e.g. the ridalloc client)
[kamenim/samba.git] / source4 / dsdb / repl / drepl_out_pull.c
index c82b48dcbe641900db4ca997ac155f8f313afa22..e9b57a1fec9a1b542d7d8b45923b519037c7eecb 100644 (file)
@@ -154,13 +154,13 @@ static void dreplsrv_pending_op_callback(struct tevent_req *subreq)
 
        DEBUG(1,("dreplsrv_op_pull_source(%s/%s) for %s failures[%u]\n",
                 win_errstr(rf->result_last_attempt),
-                win_errstr(rf->result_last_attempt),
+                nt_errstr(werror_to_ntstatus(rf->result_last_attempt)),
                 ldb_dn_get_linearized(op->source_dsa->partition->dn),
                 rf->consecutive_sync_failures));
 
 done:
        if (op->callback) {
-               op->callback(s, rf->result_last_attempt);
+               op->callback(s, rf->result_last_attempt, op->extended_ret);
        }
        talloc_free(op);
        s->ops.current = NULL;