On a similar note, If I wanted to use the first result in the second update 
request, how can I go about that?

I've tried the following, but I get a blank value for SQL-Location-Id


update request {
       SQL-Location := "%{sql: SELECT xxx}"
 }

update request {
       SQL-Location-Id := "%{sql: SELECT * where XXX = '%{SQL-Location-Id}' }"
}


Is this possible?



On 26 Jul 2012, at 12:41, Jenny Blunt wrote:

> How do I go about comparing two attributes from an update request?
> 
> I have the following in my default conf. file:
> 
> update request {
>        SQL-Location := "%{sql: SELECT xxx}"
>  }
>       
> update request {
>        SQL-Location-Id := "%{sql: SELECT yyy }"
> }
> 
> if (SQL-Location != SQL-Location-Id ) {
>                reject
> }
> 
> And my debug log shows:
> 
> Info: Failed parsing "SQL-Location-Id": Unknown value SQL-Location-Id for 
> attribute SQL-Location
> 
> 
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

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

Reply via email to