udp_result_t *r = talloc_get_type_abort(treq->rctx, udp_result_t);
REQUEST *request = treq->request;
+ rad_assert(u->rr);
rad_assert(treq->tconn);
h = talloc_get_type_abort(treq->tconn->conn->h, udp_handle_t);
- /*
- * This call may nuke u->rr
- */
if (!u->status_check) {
check_for_zombie(el, treq->tconn, now);
/*
u->num_replies = 0;
}
- /*
- * Rely on someone else to do the retransmissions.
- */
- if (!u->rr) return;
-
switch (fr_retry_next(&u->retry, now)) {
/*
* Queue the request for retransmission.