]> git.sur5r.net Git - openldap/commitdiff
minor cleanup
authorPierangelo Masarati <ando@openldap.org>
Mon, 27 Sep 2004 23:04:34 +0000 (23:04 +0000)
committerPierangelo Masarati <ando@openldap.org>
Mon, 27 Sep 2004 23:04:34 +0000 (23:04 +0000)
servers/slapd/controls.c

index 8ba7e1409b20b10921814dbc87f56116bd9d6963..bdf2666ed95bf197d3fbfeb075889c1879f61494 100644 (file)
@@ -804,7 +804,7 @@ static int parsePagedResults (
                return LDAP_PROTOCOL_ERROR;
        }
 
-       if ( ctrl->ldctl_value.bv_len == 0 ) {
+       if ( BER_BVISEMPTY( &ctrl->ldctl_value ) ) {
                rs->sr_text = "paged results control value is empty (or absent)";
                return LDAP_PROTOCOL_ERROR;
        }
@@ -890,6 +890,7 @@ static int parsePagedResults (
         * NOTE: this assumes that the op->ors_slimit be set
         * before the controls are parsed.     
         */
+               
        if ( op->ors_slimit > 0 && size >= op->ors_slimit ) {
                op->o_pagedresults = SLAP_IGNORED_CONTROL;