Pshem Kowalczyk wrote:
Hi,

We use freeradius 2.0.5, currently for testing. I've encountered a
weird problem with if expansion:

config:
server local_logger {
        listen {
                type = detail
                filename = ${radacctdir}/detail_local
                load_factor = 20
        }
        listen {
                type = acct
                ipaddr = *
                port = 1822
                secret = xxxxxx
        }

        accounting {
                if ("%{Acct-Session-Time}" == 0 &&
"%{Acct-Delay-Time}" == 0 && "%{Acct-Status-Type}" == "Stop"){
                        ok
                }
                else{
                        sql_localhost
                }
        }
}


Sub conditions need to be bound by parenthesis....

                 if (("%{Acct-Session-Time}" == 0) &&
 ("%{Acct-Delay-Time}" == 0) && ("%{Acct-Status-Type}" == "Stop")){

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to