]> git.sur5r.net Git - openldap/commitdiff
Validate session handle
authorKurt Zeilenga <kurt@openldap.org>
Wed, 18 Oct 2000 16:32:57 +0000 (16:32 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 18 Oct 2000 16:32:57 +0000 (16:32 +0000)
libraries/libldap/search.c
libraries/libldap/url.c

index 4f028b0b1e4dc4901b6acdea267dfff590f79728..2d2071030261cf7545a8e2f6dfd624717a169639 100644 (file)
@@ -96,6 +96,9 @@ ldap_search_ext(
 
        Debug( LDAP_DEBUG_TRACE, "ldap_search_ext\n", 0, 0, 0 );
 
+       assert( ld != NULL );
+       assert( LDAP_VALID( ld ) );
+
        /*
         * if timeout is provided, both tv_sec and tv_usec must
         * be non-zero
@@ -207,6 +210,9 @@ ldap_search(
 
        Debug( LDAP_DEBUG_TRACE, "ldap_search\n", 0, 0, 0 );
 
+       assert( ld != NULL );
+       assert( LDAP_VALID( ld ) );
+
        ber = ldap_build_search_req( ld, base, scope, filter, attrs,
            attrsonly, NULL, NULL, -1, -1 ); 
 
index 652048a31e9f6225dc80b2fd46af308e88639115..8da394051d3f8cc65d2277658c4d5d904f1ea93b 100644 (file)
@@ -877,6 +877,9 @@ ldap_url_search( LDAP *ld, LDAP_CONST char *url, int attrsonly )
        BerElement      *ber;
        LDAPreqinfo  bind;
 
+       assert( ld != NULL );
+       assert( LDAP_VALID( ld ) );
+
        if ( ldap_url_parse( url, &ludp ) != 0 ) {
                ld->ld_errno = LDAP_PARAM_ERROR;
                return( -1 );