X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-ldbm%2Fdbcache.c;h=5589fc2153fc13d06e0cb6f2aaa20636aa664e2e;hb=ebc746bf35bff61e92869a63f8a21c6f6527bed5;hp=5e3549ff34f0ca0e8b722f1caa582d5bb6978cde;hpb=3c20cffccda737f39c04affcb2093565d3c4b116;p=openldap diff --git a/servers/slapd/back-ldbm/dbcache.c b/servers/slapd/back-ldbm/dbcache.c index 5e3549ff34..5589fc2153 100644 --- a/servers/slapd/back-ldbm/dbcache.c +++ b/servers/slapd/back-ldbm/dbcache.c @@ -93,10 +93,11 @@ ldbm_cache_open( if ( (li->li_dbcache[i].dbc_db = ldbm_open( buf, flags, li->li_mode, li->li_dbcachesize )) == NULL ) { + int err = errno; Debug( LDAP_DEBUG_TRACE, "<= ldbm_cache_open NULL \"%s\" errno %d reason \"%s\")\n", - buf, errno, errno > -1 && errno < sys_nerr ? - sys_errlist[errno] : "unknown" ); + buf, err, err > -1 && err < sys_nerr ? + sys_errlist[err] : "unknown" ); ldap_pvt_thread_mutex_unlock( &li->li_dbcache_mutex ); return( NULL ); }