]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/backend.c
Fix previous commit
[openldap] / servers / slapd / backend.c
index 64c42e9a440e611190625335290a098c6118657e..d2d3f5976c4c50ca73b0cf411ca9ca9844c3a562 100644 (file)
@@ -579,14 +579,13 @@ select_backend(
 int
 be_issuffix(
     Backend    *be,
-    const char *suffix
+    struct berval      *bvsuffix
 )
 {
        int     i;
-       struct berval   bvsuffix = { strlen( suffix ), (char *)suffix };
 
        for ( i = 0; be->be_nsuffix != NULL && be->be_nsuffix[i] != NULL; i++ ) {
-               if ( ber_bvcmp( be->be_nsuffix[i], &bvsuffix ) == 0 ) {
+               if ( ber_bvcmp( be->be_nsuffix[i], bvsuffix ) == 0 ) {
                        return( 1 );
                }
        }