summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@ozlabs.org>2022-12-31 17:03:15 +1100
committerGitHub <noreply@github.com>2022-12-31 17:03:15 +1100
commit956c492a1828bee383534fd6103c6e2a1a46a302 (patch)
treedbd4242d74668f386639a0d988dee3a6a89b854d
parent844b69d854d80925fa97e5f9c971ec5d27d19f32 (diff)
parentcb80f7505cb21d5ba94ce834e0e7412e648fc141 (diff)
downloadppp-956c492a1828bee383534fd6103c6e2a1a46a302.tar.gz
Merge pull request #378 from jkroonza/radius-admin-reset
radius: distinguish between User-Request and Admin-Reset.
-rw-r--r--pppd/plugins/radius/radius.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pppd/plugins/radius/radius.c b/pppd/plugins/radius/radius.c
index 999a306..c6dfdc1 100644
--- a/pppd/plugins/radius/radius.c
+++ b/pppd/plugins/radius/radius.c
@@ -1141,10 +1141,13 @@ radius_acct_stop(void)
av_type = PW_NAS_ERROR;
switch( status ) {
case EXIT_OK:
- case EXIT_USER_REQUEST:
av_type = PW_USER_REQUEST;
break;
+ case EXIT_USER_REQUEST:
+ av_type = PW_ADMIN_RESET;
+ break;
+
case EXIT_HANGUP:
case EXIT_PEER_DEAD:
case EXIT_CONNECT_FAILED: