]> git.sur5r.net Git - openldap/commitdiff
cleanup
authorPierangelo Masarati <ando@openldap.org>
Tue, 9 Mar 2004 07:08:04 +0000 (07:08 +0000)
committerPierangelo Masarati <ando@openldap.org>
Tue, 9 Mar 2004 07:08:04 +0000 (07:08 +0000)
servers/slapd/filter.c

index c258ca7e33063c643e57caf2c6b36e0623bdbb6d..5d671ab77cb1d8f98b6bbdac94641632b8e0b62c 100644 (file)
@@ -691,16 +691,18 @@ filter2bv_x( Operation *op, Filter *f, struct berval *fstr )
 {
        int             i;
        Filter          *p;
-       struct berval   tmp,
+       struct berval   tmp;
+       static struct berval
                        ber_bvfalse = BER_BVC( "(?=false)" ),
                        ber_bvtrue = BER_BVC( "(?=true)" ),
                        ber_bvundefined = BER_BVC( "(?=undefined)" ),
                        ber_bverror = BER_BVC( "(?=error)" ),
-                       ber_bvunknown = BER_BVC( "(?=unknown)" );
+                       ber_bvunknown = BER_BVC( "(?=unknown)" ),
+                       ber_bvnone = BER_BVC( "(?=none)" );
        ber_len_t       len;
 
        if ( f == NULL ) {
-               ber_str2bv_x( "No filter!", sizeof("No filter!")-1, 1, fstr, op->o_tmpmemctx );
+               ber_dupbv_x( fstr, &ber_bvnone, op->o_tmpmemctx );
                return;
        }