]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/plugins/radius/radius.c
make Octets-Direction flag accept value=4.
[ppp.git] / pppd / plugins / radius / radius.c
index 55461b95e59078bd21af573df001452e3a1b133f..389dff9152bc5510332e5c5bd760daffcdbce6a4 100644 (file)
@@ -24,7 +24,7 @@
 *
 ***********************************************************************/
 static char const RCSID[] =
-"$Id: radius.c,v 1.9 2002/04/02 14:09:34 dfs Exp $";
+"$Id: radius.c,v 1.11 2002/07/15 11:04:18 kad Exp $";
 
 #include "pppd.h"
 #include "chap.h"
@@ -504,7 +504,16 @@ radius_setparams(chap_state *cstate, VALUE_PAIR *vp, char *msg,
                /* Session timeout */
                maxconnect = vp->lvalue;
                break;
-
+#ifdef MAXOCTETS
+           case PW_SESSION_OCTETS_LIMIT:
+               /* Session traffic limit */
+               maxoctets = vp->lvalue;
+               break;
+           case PW_OCTETS_DIRECTION:
+               /* Session traffic limit direction check */
+               maxoctets_dir = ( vp->lvalue > 4 ) 0 : vp->lvalue ;
+               break;
+#endif         
            case PW_FRAMED_IP_ADDRESS:
                /* seting up remote IP addresses */
                remote = vp->lvalue;