module develop --nginx segmentation fault
Sergey Bochenkov
bachan at j3qq4.org
Thu Aug 21 14:05:55 MSD 2008
What 3rd parameter if you said, that directive can take only one?
NGX_CONF_TAKE1 means, that:
ngx_str_t *value = cf->args->elts;
ngx_str_t *directive_name = &value[0]; // name of the directive
ngx_str_t *directive_param1 = &value[1]; // first (and last) directive parameter
> Hi ,
> I developed a nginx module, and compile is ok.
> When I test the config file without the module directive ,it's ok.
> But when I test the config file with the module directive , segmentationo fault.
> I add log in the command set function and found the 3rd parameter is null .
> I have set the correct location create&merge conf function in the
> module ctx structure.
> The directive is flag is
> "NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_TAKE1"
>
> Any idea on the reason?
>
> BR,
> DeltaY
>
>
More information about the nginx
mailing list