From: Kurt Zeilenga Date: Thu, 19 Dec 2002 00:53:07 +0000 (+0000) Subject: Sync with HEAD X-Git-Tag: OPENLDAP_REL_ENG_2_1_10~11 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6125ef7436f66ba3a3d4ab489ffd2ead69aef5d0;p=openldap Sync with HEAD --- diff --git a/servers/slapd/back-bdb/init.c b/servers/slapd/back-bdb/init.c index 46b0134557..ca3bc0501f 100644 --- a/servers/slapd/back-bdb/init.c +++ b/servers/slapd/back-bdb/init.c @@ -120,7 +120,7 @@ bdb_bt_compare( ) { unsigned char *u, *c; - int i; + int i, x; u = usrkey->data; c = curkey->data; @@ -131,9 +131,10 @@ bdb_bt_compare( for( i = sizeof(ID)-1; i >= 0; i--) #endif { - if( u[i] - c[i] ) - return u[i] - c[i]; + x = u[i] - c[i]; + if( x ) return x; } + return 0; }