Hello,
On 2/8/10 11:01 PM, Juha Heinanen wrote:
IƱaki Baz Castillo writes:
I do "$avp(i:10) = allow_source_address_group()" for a request whose source address matches a row in "address" table with "grp=0". I expect that allow_source_address_group() would return 0.
i checked the code and it returns the number of the group.
maybe a pseudo-variable fits better for this purpose.
Return codes for module functions group in three classes:
0 - true
==0 - exit <0 - false
They are not very indicated to be used for returning values in the script, although, of course, you need different true/false values to distinguish among various internal behaviors of the function.
Cheers, Daniel
if group happens to be zero, it returns zero, which exists the script. i need to disallow group number 0 and document it.
so the "fix" is to use some other group number that zero.