X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Ffrontend.c;h=14dd372cc60cfdc1cbe25cfdc164029eab225974;hb=23783a9164b525b4c134ec6ede8c6159d9b7eb50;hp=4629ed759a64ccd32abc2ea64de01cca40994459;hpb=c890c96d13c53cf0fa1d9580fea2ab47a2c8caa9;p=openldap diff --git a/servers/slapd/frontend.c b/servers/slapd/frontend.c index 4629ed759a..14dd372cc6 100644 --- a/servers/slapd/frontend.c +++ b/servers/slapd/frontend.c @@ -1,7 +1,8 @@ /* frontend.c - routines for dealing with frontend */ +/* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2008 The OpenLDAP Foundation. + * Copyright 1998-2009 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -92,6 +93,7 @@ frontend_init( void ) { /* data */ frontendDB = &slap_frontendDB; + frontendDB->bd_self = frontendDB; /* ACLs */ frontendDB->be_dfltaccess = ACL_READ; @@ -106,11 +108,7 @@ frontend_init( void ) frontendDB->be_def_limit.lms_s_pr_hide = 0; /* don't hide number of entries left */ frontendDB->be_def_limit.lms_s_pr_total = 0; /* number of total entries returned by pagedResults equal to hard limit */ -#if 0 - /* FIXME: do we need this? */ - frontendDB->be_pcl_mutexp = &frontendDB->be_pcl_mutex; - ldap_pvt_thread_mutex_init( frontendDB->be_pcl_mutexp ); -#endif + ldap_pvt_thread_mutex_init( &frontendDB->be_pcl_mutex ); /* suffix */ frontendDB->be_suffix = ch_calloc( 2, sizeof( struct berval ) ); @@ -129,7 +127,7 @@ frontend_init( void ) frontendDB->bd_info->bi_type = "frontend"; /* known controls */ - if ( slap_known_controls ) { + { int i; frontendDB->bd_info->bi_controls = slap_known_controls;