mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-23 10:35:40 +08:00
fix 'radius' is not applied correctly on configuration reload
This commit is contained in:
parent
92b3dd8638
commit
68fed46ea0
@ -1315,7 +1315,7 @@ static int h_radius(int argc, unsigned char **argv){
|
|||||||
memset(radiuslist, 0, sizeof(radiuslist));
|
memset(radiuslist, 0, sizeof(radiuslist));
|
||||||
if(strlen(argv[1]) > 63) argv[1][63] = 0;
|
if(strlen(argv[1]) > 63) argv[1][63] = 0;
|
||||||
strcpy(radiussecret, argv[1]);
|
strcpy(radiussecret, argv[1]);
|
||||||
for( ; nradservers < MAXRADIUS && nradservers < argc -2; nradservers++){
|
for( nradservers=0; nradservers < MAXRADIUS && nradservers < argc -2; nradservers++){
|
||||||
if( !getip46(46, argv[nradservers + 2], (struct sockaddr *)&radiuslist[nradservers].authaddr)) return 1;
|
if( !getip46(46, argv[nradservers + 2], (struct sockaddr *)&radiuslist[nradservers].authaddr)) return 1;
|
||||||
if(!*SAPORT(&radiuslist[nradservers].authaddr))*SAPORT(&radiuslist[nradservers].authaddr) = htons(1812);
|
if(!*SAPORT(&radiuslist[nradservers].authaddr))*SAPORT(&radiuslist[nradservers].authaddr) = htons(1812);
|
||||||
port = ntohs(*SAPORT(&radiuslist[nradservers].authaddr));
|
port = ntohs(*SAPORT(&radiuslist[nradservers].authaddr));
|
||||||
|
Loading…
Reference in New Issue
Block a user