summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2010-02-15 16:39:13 -0800
committerNoriko Hosoi <nhosoi@redhat.com>2010-02-15 16:39:13 -0800
commit107d40e05c49211b88f5ec47bc09443640a4e570 (patch)
treefd914099041b5edf2f33d51a052ddf6abce38ac5 /ldap/servers/slapd
parent508af98564fd93bf0eed9093c6b551e806ebee81 (diff)
downloadds-107d40e05c49211b88f5ec47bc09443640a4e570.tar.gz
ds-107d40e05c49211b88f5ec47bc09443640a4e570.tar.xz
ds-107d40e05c49211b88f5ec47bc09443640a4e570.zip
565664 - Incorrect parameter for CACHE_RETURN()
https://bugzilla.redhat.com/show_bug.cgi?id=565664 Description: Special thanks to edewata@redhat.com for fixing the bug. > See ldap/servers/slapd/back-ldbm/id2entry.c line 196. > The second parameter should be a pointer to pointer, > but the current code passes a regular pointer: > CACHE_RETURN(&inst->inst_dncache, bdn);
Diffstat (limited to 'ldap/servers/slapd')
-rw-r--r--ldap/servers/slapd/back-ldbm/id2entry.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/id2entry.c b/ldap/servers/slapd/back-ldbm/id2entry.c
index 83bf94d8..05a0181a 100644
--- a/ldap/servers/slapd/back-ldbm/id2entry.c
+++ b/ldap/servers/slapd/back-ldbm/id2entry.c
@@ -193,7 +193,7 @@ id2entry_delete( backend *be, struct backentry *e, back_txn *txn )
Slapi_DN *sdn = slapi_sdn_dup(slapi_entry_get_sdn_const(e->ep_entry));
struct backdn *bdn = backdn_init(sdn, e->ep_id, 1);
CACHE_REMOVE(&inst->inst_dncache, bdn);
- CACHE_RETURN(&inst->inst_dncache, bdn);
+ CACHE_RETURN(&inst->inst_dncache, &bdn);
}
rc = db->del( db,db_txn,&key,0 );