On 8 Dec 2013, at 04:17, Allasso Travesser wrote:

> Hello,
> 
> Learning to create modules, I want to read configuration directives. I used 
> the following example out of “The Apache Modules Book” (Nick Kew).  It 
> compiles fine, however, when I restart apache, I get segmentation fault:

So why not start with a complete example, then reduce it step-by-step
to what you have?  That way you see where it falls apart and figure out
why what you just lost mattered.

In this case ...

> The fault seems to be a result of this line of code (no error results if it 
> is removed):
> 
>   ((txt_cfg*)cfg)->header = val ;

… cfg needs to have been initialised, but ...

> module AP_MODULE_DECLARE_DATA customauthform_module =
> {
>     STANDARD20_MODULE_STUFF,
>     NULL,
>     NULL,
>     NULL,
>     NULL,
>     mod_cmds,
>     register_hooks,
> };

… your initialisation function is NULL.

(judging by the name of your module, maybe the now-standard
mod_auth_form would be a good startingpoint for you?)

-- 
Nick Kew
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to