[Devel] avpops.c fixup_write_avp

Daniel-Constantin Mierla daniel at voice-system.ro
Mon Jul 17 17:30:44 CEST 2006


Hello,


On 07/17/06 11:41, Juha Heinanen wrote:
> i started implementing allow_uri function and read how avpops module
> parses pseudo variables.  in avpops.c fixup_write_avp function i noticed
> that presence of domain or username suffix is stored in local flags
> variable, but it is not used anywhere.  should flags variable be xored
> to flags given as argument to avpops_parse_pvar:
>
> 	ap = avpops_parse_pvar(s, XL_THROW_ERROR|XL_DISABLE_COLORS);
>   

yes, indeed, the flags are not used. Initially they were scheduled for 
remove, because the old parameters that could be used with 
username/domain flags are replaced by pseudo-variables ($ruri/domain => 
$rd). However, they were kept and intended to be extended as for 
avp_db_load() where you can use username/domain flags even for string 
values or any other pseudo-variable. But seems that propagation of the 
flags was forgotten. I will fix on cvs.

Cheers,
Daniel

> -- juha
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
>
>   



More information about the Devel mailing list