On Thursday 27 October 2005 09:32, Gaffga, Stefan wrote: > Hi! > > I developed an extended version of the auth_ldap module and use it > currently in Apache 1.3. Now I want to port this to Apache 2. > I got everything ported except the follwing 2 problems:
For future reference, you'd be more on-topic on the apache-modules list. > 1) It seems the functions ap_mm_malloc, ap_mm_strdup and ap_mm_free from > "ap_mm.h" aren't there anymore? How do I port them to Apache 2? You use APR pools. See http://www.apachetutor.org/dev/pools > 2) When I include the module in Apache 2 (2.0.52) and request a Directory > per Webbrowser that is auth_ldap-protected, I get a segfault in the > authenticate user function because this line returns NULL : > > auth_ldap_config_rec *sec = > (auth_ldap_config_rec *)ap_get_module_config(r->per_dir_config, > &ep_auth_module); The per-dir config is whatever you set it to. If it's null then presumably it hasn't been set in this request. See http://www.apachetutor.org/dev/config -- Nick Kew