accept status-server on accounting port
authorvenaas <venaas>
Wed, 23 Jul 2008 11:57:50 +0000 (11:57 +0000)
committervenaas <venaas@e88ac4ed-0b26-0410-9574-a7f39faa03bf>
Wed, 23 Jul 2008 11:57:50 +0000 (11:57 +0000)
git-svn-id: https://svn.testnett.uninett.no/radsecproxy/branches/release-1.1@324 e88ac4ed-0b26-0410-9574-a7f39faa03bf

radsecproxy.c

index 8c86772..e837e49 100644 (file)
@@ -2368,11 +2368,11 @@ void *udpaccserverrd(void *arg) {
     for (;;) {
        memset(&rq, 0, sizeof(struct request));
        rq.buf = radudpget(udp_accserver_sock, &rq.from, NULL, &rq.fromsa);
-       if (*(uint8_t *)rq.buf == RAD_Accounting_Request) {
+       if (*rq.buf == RAD_Accounting_Request || *rq.buf == RAD_Status_Server) {
            radsrv(&rq);
            continue;
        }
-       debug(DBG_INFO, "udpaccserverrd: got something other than accounting-request, ignoring");
+       debug(DBG_INFO, "udpaccserverrd: accepting only accounting-request and status-server, ignoring");
        freerqdata(&rq);
     }
 }