[sr-dev] question about module function arguments

Juha Heinanen jh at tutpro.com
Fri Apr 22 09:01:42 CEST 2011


Andrei Pelinescu-Onciul writes:

> You cannot use fixup_pvar_pvar for more then 2 parameters. A lot of the
>  fixup functions check the number of parameters and return error for
>  more then 2.
> However in the case of fixup_pvar_pvar(), you can replace it with
>  fixup_pvar_all() (and fixup_free_pvar_all).
> 
> In your case replacing 2 with 3 and pvar_pvar with pvar_all should work,
> e.g.:
> {"allow_trusted3",  (cmd_function)allow_trusted_2,  3, fixup_pvar_all,
>         fixup_free_pvar_all, REQUEST_ROUTE | FAILURE_ROUTE},

the problem is that fixup_pvar_all has only been defined in mod_fix.c,
not in mod_fix.h.  can i just go and add it in mod_fix.h?

-- juha



More information about the sr-dev mailing list