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 );
Show replies by date