diff options
Diffstat (limited to 'accel-pppd/radius/auth.c')
-rw-r--r-- | accel-pppd/radius/auth.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/accel-pppd/radius/auth.c b/accel-pppd/radius/auth.c index b73f259..d166192 100644 --- a/accel-pppd/radius/auth.c +++ b/accel-pppd/radius/auth.c @@ -181,6 +181,9 @@ static void rad_auth_recv(struct rad_req_t *req) .reply = pack, }; triton_event_fire(EV_RADIUS_ACCESS_ACCEPT, &ev); + } else { + rad_auth_finalize(req->rpd, PWDB_DENIED); + return; } if (req->rpd->auth_ctx->recv && req->rpd->auth_ctx->recv(req)) { |