File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change 52
52
req = srv .CreateAcctPacket ()
53
53
req ['User-Name' ] = username
54
54
req ['NAS-Identifier' ] = args .radius_nasid
55
- req ['Acct-Output-Octets ' ] = total_bytes
55
+ req ['Acct-Status-Type ' ] = 1 # Start
56
56
57
- sys .stdout .write ('.' )
58
57
reply = srv .SendPacket (req )
58
+ if not reply .code == pyrad .packet .AccountingResponse :
59
+ raise Exception ("mysterious RADIUS server response to Start packet" )
59
60
61
+ sys .stdout .write ('.' )
62
+
63
+ req = srv .CreateAcctPacket ()
64
+ req ['User-Name' ] = username
65
+ req ['NAS-Identifier' ] = args .radius_nasid
66
+ req ['Acct-Output-Octets' ] = total_bytes
67
+
68
+ reply = srv .SendPacket (req )
60
69
if not reply .code == pyrad .packet .AccountingResponse :
61
- raise Exception ("mysterious RADIUS server response" )
70
+ raise Exception ("mysterious RADIUS server response to Stop packet " )
62
71
63
72
sys .stdout .write ('.' )
64
73
You can’t perform that action at this time.
0 commit comments