[Fedora-directory-commits] ldapserver/ldap/servers/slapd pblock.c, 1.15, 1.16 slapi-plugin.h, 1.27, 1.28

Nathan Kinder (nkinder) fedora-directory-commits at redhat.com
Tue Aug 5 22:18:39 UTC 2008


Author: nkinder

Update of /cvs/dirsec/ldapserver/ldap/servers/slapd
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26374/ldap/servers/slapd

Modified Files:
	pblock.c slapi-plugin.h 
Log Message:
Resolves: 457951
Summary: Don't perform a sorted range search in the DNA plug-in if a prefix is configured.



Index: pblock.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/slapd/pblock.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- pblock.c	15 Jul 2008 16:49:42 -0000	1.15
+++ pblock.c	5 Aug 2008 22:18:37 -0000	1.16
@@ -96,6 +96,16 @@
 }
 
 void
+slapi_pblock_init( Slapi_PBlock *pb )
+{
+	if(pb!=NULL)
+	{
+		pblock_done(pb);
+		pblock_init(pb);
+	}
+}
+
+void
 pblock_done( Slapi_PBlock *pb )
 {
     if(pb->pb_op!=NULL)


Index: slapi-plugin.h
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/slapd/slapi-plugin.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- slapi-plugin.h	5 Aug 2008 20:26:22 -0000	1.27
+++ slapi-plugin.h	5 Aug 2008 22:18:37 -0000	1.28
@@ -186,6 +186,7 @@
  * parameter block routines
  */
 Slapi_PBlock *slapi_pblock_new( void ); /* allocate and initialize */
+void slapi_pblock_init( Slapi_PBlock *pb ); /* clear out for re-use */
 int slapi_pblock_get( Slapi_PBlock *pb, int arg, void *value );
 int slapi_pblock_set( Slapi_PBlock *pb, int arg, void *value );
 void slapi_pblock_destroy( Slapi_PBlock *pb );




More information about the Fedora-directory-commits mailing list