goto error;
}
- request->packet = fr_radius_alloc(request, true);
+ request->packet = fr_radius_packet_alloc(request, true);
if (!request->packet) {
ERROR("Out of memory");
goto error;
* recover once some requests timeout, so make an effort to deal
* with allocation failures gracefully.
*/
- packet = fr_radius_alloc(conf, false);
+ packet = fr_radius_packet_alloc(conf, false);
if (!packet) {
REDEBUG("Failed allocating memory to hold decoded packet");
rs_tv_add_ms(&header->ts, conf->stats.timeout, &stats->quiet);
/*
* Save the request for later matching
*/
- search.expect = fr_radius_alloc_reply(packet, packet);
+ search.expect = fr_radius_packet_alloc_reply(packet, packet);
if (!search.expect) {
REDEBUG("Failed allocating memory to hold expected reply");
rs_tv_add_ms(&header->ts, conf->stats.timeout, &stats->quiet);
{
fr_radius_packet_t *packet;
- packet = fr_radius_alloc(conf, true);
+ packet = fr_radius_packet_alloc(conf, true);
packet->code = conf->code;
return NULL;
}
- request->packet = fr_radius_alloc(request, false);
+ request->packet = fr_radius_packet_alloc(request, false);
if (!request->packet) {
ERROR("No memory");
talloc_free(request);
}
request->packet->timestamp = fr_time();
- request->reply = fr_radius_alloc(request, false);
+ request->reply = fr_radius_packet_alloc(request, false);
if (!request->reply) {
ERROR("No memory");
talloc_free(request);
request = request_alloc(NULL);
if (!request) return NULL;
- if (!request->packet) request->packet = fr_radius_alloc(request, false);
- if (!request->reply) request->reply = fr_radius_alloc(request, false);
+ if (!request->packet) request->packet = fr_radius_packet_alloc(request, false);
+ if (!request->reply) request->reply = fr_radius_packet_alloc(request, false);
memcpy(request->packet, old->packet, sizeof(*request->packet));
(void) fr_pair_list_copy(request->packet, &request->request_pairs, &old->request_pairs);
{
request->el = worker->el;
request->backlog = worker->runnable;
- MEM(request->packet = fr_radius_alloc(request, false));
+ MEM(request->packet = fr_radius_packet_alloc(request, false));
request->packet->timestamp = now;
- request->reply = fr_radius_alloc(request, false);
+ request->reply = fr_radius_packet_alloc(request, false);
fr_assert(request->reply != NULL);
request->number = atomic_fetch_add_explicit(&request_number, 1, memory_order_seq_cst);
*/
request = request_local_alloc(autofree);
- request->packet = fr_radius_alloc(request, false);
+ request->packet = fr_radius_packet_alloc(request, false);
TEST_CHECK(request->packet != NULL);
- request->reply = fr_radius_alloc(request, false);
+ request->reply = fr_radius_packet_alloc(request, false);
TEST_CHECK(request->reply != NULL);
return request;
*/
fake->server_cs = request->server_cs;
- fake->packet = fr_radius_alloc(fake, true);
+ fake->packet = fr_radius_packet_alloc(fake, true);
if (!fake->packet) {
talloc_free(fake);
return NULL;
}
- fake->reply = fr_radius_alloc(fake, false);
+ fake->reply = fr_radius_packet_alloc(fake, false);
if (!fake->reply) {
talloc_free(fake);
return NULL;
* - New fr_radius_packet_t.
* - NULL on error.
*/
-fr_radius_packet_t *fr_radius_alloc(TALLOC_CTX *ctx, bool new_vector)
+fr_radius_packet_t *fr_radius_packet_alloc(TALLOC_CTX *ctx, bool new_vector)
{
fr_radius_packet_t *rp;
* - New fr_radius_packet_t.
* - NULL on error.
*/
-fr_radius_packet_t *fr_radius_alloc_reply(TALLOC_CTX *ctx, fr_radius_packet_t *packet)
+fr_radius_packet_t *fr_radius_packet_alloc_reply(TALLOC_CTX *ctx, fr_radius_packet_t *packet)
{
fr_radius_packet_t *reply;
if (!packet) return NULL;
- reply = fr_radius_alloc(ctx, false);
+ reply = fr_radius_packet_alloc(ctx, false);
if (!reply) return NULL;
/*
size_t partial;
} fr_radius_packet_t;
-fr_radius_packet_t *fr_radius_alloc(TALLOC_CTX *ctx, bool new_vector);
-fr_radius_packet_t *fr_radius_alloc_reply(TALLOC_CTX *ctx, fr_radius_packet_t *);
+fr_radius_packet_t *fr_radius_packet_alloc(TALLOC_CTX *ctx, bool new_vector);
+fr_radius_packet_t *fr_radius_packet_alloc_reply(TALLOC_CTX *ctx, fr_radius_packet_t *);
void fr_radius_packet_free(fr_radius_packet_t **);
#ifdef __cplusplus
fr_radius_packet_t *packet, *reply;
request = request_alloc(session);
- packet = fr_radius_alloc(request, 0);
- reply = fr_radius_alloc(request, 0);
+ packet = fr_radius_packet_alloc(request, 0);
+ reply = fr_radius_packet_alloc(request, 0);
bfd_request(session, request, packet);
fp = stdin;
}
- packet = fr_radius_alloc(NULL, false);
+ packet = fr_radius_packet_alloc(NULL, false);
/*
* Read the VP's.
if (!ctx) return NULL;
talloc_set_name_const(ctx, "ldap_inst_pool");
- packet = fr_radius_alloc(ctx, false);
+ packet = fr_radius_packet_alloc(ctx, false);
packet->socket.fd = listen->fd;
packet->id = sync_id;
packet->socket.inet.src_ipaddr = inst->dst_ipaddr;
request->name = talloc_strdup(request, h->module_name);
request->el = el;
- request->packet = fr_radius_alloc(request, false);
- request->reply = fr_radius_alloc(request, false);
+ request->packet = fr_radius_packet_alloc(request, false);
+ request->reply = fr_radius_packet_alloc(request, false);
/*
* Create the VPs, and ignore any errors
if (data_len < MIN_PACKET_SIZE) return NULL;
/* Now that checks are done, allocate packet */
- packet = fr_radius_alloc(NULL, false);
+ packet = fr_radius_packet_alloc(NULL, false);
if (!packet) {
fr_strerror_const("Failed allocating packet");
return NULL;
size_t dhcp_data_len;
socklen_t sock_len;
- packet = fr_radius_alloc(NULL, false);
+ packet = fr_radius_packet_alloc(NULL, false);
if (!packet) {
fr_strerror_const("Failed allocating packet");
return NULL;
/*
* Allocate the new request data structure
*/
- packet = fr_radius_alloc(ctx, false);
+ packet = fr_radius_packet_alloc(ctx, false);
if (!packet) {
fr_strerror_const("out of memory");
return NULL;
fr_radius_packet_t *fr_tcp_recv(int sockfd, int flags)
{
- fr_radius_packet_t *packet = fr_radius_alloc(NULL, false);
+ fr_radius_packet_t *packet = fr_radius_packet_alloc(NULL, false);
if (!packet) return NULL;