You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Jeff Trawick <tr...@gmail.com> on 2004/10/14 12:20:54 UTC

Re: cvs commit: httpd-2.0/modules/experimental util_ldap.c

On 13 Oct 2004 15:25:06 -0000, minfrin@apache.org <mi...@apache.org> wrote:
> minfrin     2004/10/13 08:25:06
> 
>   Modified:    .        Tag: APACHE_2_0_BRANCH CHANGES STATUS
>                modules/experimental Tag: APACHE_2_0_BRANCH util_ldap.c
>   Log:
>   mod_ldap: fix a bogus error message to tell the user which file
>   is causing a potential problem with the LDAP shared memory cache.

>   Index: util_ldap.c

>   @@ -1425,12 +1425,15 @@
> 
>        sts = apr_global_mutex_child_init(&st->util_ldap_cache_lock, st->lock_file, p);
>        if (sts != APR_SUCCESS) {
>   -        ap_log_error(APLOG_MARK, APLOG_CRIT, sts, s, "failed to init caching lock in child process");
>   +        ap_log_error(APLOG_MARK, APLOG_CRIT, sts, s,
>   +                     "Failed to initialise global mutex %s in child process %d.",
>   +                     st->lock_file, getpid());

another fix to make: format string for getpid() is "%" APR_PID_T_FMT
instead of "%d"...  there are common platforms that use long instead
of int for the pid

>            return;
>        }
>        else {
>            ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, 0, s,
>   -                     "INIT global mutex %s in child %d ", st->lock_file, getpid());
>   +                     "Initialisation of global mutex %s in child process %d successful.",
>   +                     st->lock_file, getpid());

ditto