{
Filter* fs;
Filter* fi;
- const char* text;
MatchingRule* mrule = NULL;
int res=0, eqpass= 0;
int ret, rc, dir;
Filter *first;
Debug( pcache_debug, "Lock QC index = %p\n",
- templa, 0, 0 );
+ (void *) templa, 0, 0 );
qbase.base = query->base;
first = filter_first( query->filter );
Debug( pcache_debug,
"Not answerable: Unlock QC index=%p\n",
- templa, 0, 0 );
+ (void *) templa, 0, 0 );
ldap_pvt_thread_rdwr_runlock(&templa->t_rwlock);
}
return NULL;
/* Adding a query */
Debug( pcache_debug, "Lock AQ index = %p\n",
- templ, 0, 0 );
+ (void *) templ, 0, 0 );
ldap_pvt_thread_rdwr_wlock(&templ->t_rwlock);
qbase = avl_find( templ->qbase, &qb, pcache_dn_cmp );
if ( !qbase ) {
filter_free( query->filter );
}
Debug( pcache_debug, "TEMPLATE %p QUERIES++ %d\n",
- templ, templ->no_of_queries, 0 );
+ (void *) templ, templ->no_of_queries, 0 );
Debug( pcache_debug, "Unlock AQ index = %p \n",
- templ, 0, 0 );
+ (void *) templ, 0, 0 );
ldap_pvt_thread_rdwr_wunlock(&templ->t_rwlock);
/* Adding on top of LRU list */
*result = bottom->q_uuid;
bottom->q_uuid.bv_val = NULL;
- Debug( pcache_debug, "Lock CR index = %p\n", temp, 0, 0 );
+ Debug( pcache_debug, "Lock CR index = %p\n", (void *) temp, 0, 0 );
ldap_pvt_thread_rdwr_wlock(&temp->t_rwlock);
remove_from_template(bottom, temp);
Debug( pcache_debug, "TEMPLATE %p QUERIES-- %d\n",
- temp, temp->no_of_queries, 0 );
- Debug( pcache_debug, "Unlock CR index = %p\n", temp, 0, 0 );
+ (void *) temp, temp->no_of_queries, 0 );
+ Debug( pcache_debug, "Unlock CR index = %p\n", (void *) temp, 0, 0 );
ldap_pvt_thread_rdwr_wunlock(&temp->t_rwlock);
free_query(bottom);
}
slap_overinst *on = si->on;
cache_manager *cm = on->on_bi.bi_private;
query_manager* qm = cm->qm;
- struct berval uuid;
if ( si->save_attrs != NULL ) {
rs->sr_attrs = si->save_attrs;
while (query && (query->expiry_time < op->o_time)) {
int rem = 0;
Debug( pcache_debug, "Lock CR index = %p\n",
- templ, 0, 0 );
+ (void *) templ, 0, 0 );
ldap_pvt_thread_rdwr_wlock(&templ->t_rwlock);
if ( query == templ->query_last ) {
rem = 1;
remove_from_template(query, templ);
Debug( pcache_debug, "TEMPLATE %p QUERIES-- %d\n",
- templ, templ->no_of_queries, 0 );
+ (void *) templ, templ->no_of_queries, 0 );
Debug( pcache_debug, "Unlock CR index = %p\n",
- templ, 0, 0 );
+ (void *) templ, 0, 0 );
}
ldap_pvt_thread_rdwr_wunlock(&templ->t_rwlock);
if ( !rem ) {
if ( cm->db.bd_info->bi_db_close ) {
rc = cm->db.bd_info->bi_db_close( &cm->db );
}
- while ( tm = qm->templates ) {
+ while ( (tm = qm->templates) != NULL ) {
CachedQuery *qc, *qn;
qm->templates = tm->qmnext;
for ( qc = tm->query; qc; qc = qn ) {