> > > So, how is the s->module_config being set? I hope you are creating it in > the per-server config create function. Do you have that code for us to look > at? > > Joe >
I am instantiating it in the per-server callback, ala: static void *my_create_server_config(apr_pool_t *p, server_rec *s) { my_config *cfg = (my_config *)apr_pcalloc(p, sizeof(my_config)); cfg->prop1 = NULL; cfg->prop2 = NULL; //... return (void *)cfg; } For reference, one of those properties becomes the start of a linked list that the get_resource function uses to do it's lookups.