radcli_request_free(3) Radius client library radcli_request_free(3) NAME radcli_request_free - Release a request. SYNOPSIS #include void radcli_request_free( radcli_request *r ); DESCRIPTION If r was sent with RADCLI_REQUEST_SENDONLY and radcli_request_done() never reached a terminal result (the fire-and-forget case: nothing ever drives it via radcli_ctx_dispatch() at all), releases r's still- reserved registry slot first this is what makes fire-and-forget just "perform() then free()", with no separate close step for the caller to remember. PARAMETERS r a request from radcli_request_new(); NULL is accepted and ignored. SEE ALSO radcli_aaa(3), radcli_request_attrs(3), radcli_request_code(3), radcli_request_done(3), radcli_request_new(3), radcli_request_perform(3), radcli_request_server(3) radcli 2026-09-03 radcli_request_free(3)