48 |
avl_move_attr(&reply, &radreq->request, DA_PROXY_STATE); |
avl_move_attr(&reply, &radreq->request, DA_PROXY_STATE); |
49 |
|
|
50 |
switch (code) { |
switch (code) { |
|
case RT_AUTHENTICATION_ACK: |
|
|
stat_inc(auth, radreq->ipaddr, num_accepts); |
|
|
break; |
|
|
|
|
51 |
case RT_PASSWORD_REJECT: |
case RT_PASSWORD_REJECT: |
52 |
case RT_AUTHENTICATION_REJECT: |
case RT_AUTHENTICATION_REJECT: |
53 |
radreq->reply_pairs = NULL; |
radreq->reply_pairs = NULL; |
59 |
stat_inc(auth, radreq->ipaddr, num_rejects); |
stat_inc(auth, radreq->ipaddr, num_rejects); |
60 |
break; |
break; |
61 |
|
|
62 |
|
case RT_AUTHENTICATION_ACK: |
63 |
|
stat_inc(auth, radreq->ipaddr, num_accepts); |
64 |
|
/*FALLTHROUGH*/ |
65 |
|
|
66 |
default: |
default: |
67 |
radreq->reply_pairs = reply; |
radreq->reply_pairs = reply; |
68 |
} |
} |