From: Kurt Zeilenga Date: Wed, 28 Jul 1999 22:58:41 +0000 (+0000) Subject: Fix index_change_values NULL vals bug (ITS#238) X-Git-Tag: OPENLDAP_REL_ENG_1_2_5~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6fc11aceb44c22726799170d115092b748d07338;p=thirdparty%2Fopenldap.git Fix index_change_values NULL vals bug (ITS#238) --- diff --git a/servers/slapd/back-ldbm/index.c b/servers/slapd/back-ldbm/index.c index 80ad81b3ad..5560f39e68 100644 --- a/servers/slapd/back-ldbm/index.c +++ b/servers/slapd/back-ldbm/index.c @@ -302,7 +302,8 @@ index_change_values( } - for ( i = 0; vals[i] != NULL; i++ ) { + if( vals != NULL ) { + for ( i = 0; vals[i] != NULL; i++ ) { /* * presence index entry */ @@ -412,6 +413,7 @@ index_change_values( if ( bigbuf != NULL ) { free( bigbuf ); } + } } ldbm_cache_close( be, db );