From submitter:
There is serious bug in handling requests in AATV module of AA_FORK and AA_FREPLAY types in Merit AAA server. If AATV module not responding for a long time main server drops original request without cleaning some critical information (process counter aatv->proc_cnt). As a result after some definite number of timeouts server stops responding. PR: 23212 Submitted by: Andriy I Pilipenko <bamby@marka.net.ua>
This commit is contained in:
parent
2fca6090bb
commit
b0642e71dd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=35853
@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
PORTNAME= radius-basic
|
PORTNAME= radius-basic
|
||||||
PORTVERSION= 3.6B
|
PORTVERSION= 3.6B
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= net
|
CATEGORIES= net
|
||||||
MASTER_SITES= ftp://ftp.merit.edu/radius/releases/
|
MASTER_SITES= ftp://ftp.merit.edu/radius/releases/
|
||||||
DISTNAME= radius.3.6B.basic
|
DISTNAME= radius.3.6B.basic
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- src/radiusd.c~ Mon Jul 27 22:52:37 1998
|
--- src/radiusd.c.orig Mon Jul 27 15:52:37 1998
|
||||||
+++ src/radiusd.c Thu Sep 17 18:31:50 1998
|
+++ src/radiusd.c Sun Dec 10 17:04:17 2000
|
||||||
@@ -793,6 +793,19 @@
|
@@ -793,6 +793,19 @@
|
||||||
sigaction (SIGIOT, &action, NULL); /* Perhaps also known as SIGABRT ! */
|
sigaction (SIGIOT, &action, NULL); /* Perhaps also known as SIGABRT ! */
|
||||||
sigaction (SIGFPE, &action, NULL);
|
sigaction (SIGFPE, &action, NULL);
|
||||||
@ -28,3 +28,12 @@
|
|||||||
|
|
||||||
for (j = dtablesize; j >= 3; j--)
|
for (j = dtablesize; j >= 3; j--)
|
||||||
{
|
{
|
||||||
|
@@ -4467,7 +4481,7 @@
|
||||||
|
while ((event = authreq->event_q) != (EVENT_ENT *) NULL)
|
||||||
|
{
|
||||||
|
authreq->event_q = event->next;
|
||||||
|
- free_event_final (event);
|
||||||
|
+ free_event (event);
|
||||||
|
}
|
||||||
|
|
||||||
|
while ((event = authreq->freed_events) != (EVENT_ENT *) NULL)
|
||||||
|
Loading…
Reference in New Issue
Block a user