/** Create a MAP_SEND_AUTH_INFO request
*
+ * @param p_result Where to write the result.
* @param inst of rlm_sigtran.
* @param request The current request.
* @param conn current connection.
* @param fd file descriptor on which the transaction is done
- * @return
- * - 0 on success.
- * - -1 on failure.
*/
-rlm_rcode_t sigtran_client_map_send_auth_info(rlm_sigtran_t const *inst, request_t *request,
- sigtran_conn_t const *conn, int fd)
+unlang_action_t sigtran_client_map_send_auth_info(rlm_rcode_t *p_result, rlm_sigtran_t const *inst, request_t *request,
+ sigtran_conn_t const *conn, int fd)
{
sigtran_transaction_t *txn;
sigtran_map_send_auth_info_req_t *req;
rlm_sigtran_t const *inst = talloc_get_type_abort_const(mctx->instance, rlm_sigtran_t);
rlm_sigtran_thread_t const *t = talloc_get_type_abort_const(mctx->thread, rlm_sigtran_thread_t);
- return sigtran_client_map_send_auth_info(inst, request, inst->conn, t->fd);
+ return sigtran_client_map_send_auth_info(p_result, inst, request, inst->conn, t->fd);
}
/** Convert our sccp address config structure into sockaddr_sccp
int sigtran_client_link_down(sigtran_conn_t const **conn);
-rlm_rcode_t sigtran_client_map_send_auth_info(rlm_sigtran_t const *inst, request_t *request,
- sigtran_conn_t const *conn, int fd);
+unlang_action_t sigtran_client_map_send_auth_info(rlm_rcode_t *p_result, rlm_sigtran_t const *inst, request_t *request,
+ sigtran_conn_t const *conn, int fd);
/*
* event.c