Index: libraries/liblutil/debug.c =================================================================== RCS file: /repo/OpenLDAP/pkg/ldap/libraries/liblutil/debug.c,v retrieving revision 1.21 diff -u -r1.21 debug.c --- libraries/liblutil/debug.c 2001/01/17 16:05:43 1.21 +++ libraries/liblutil/debug.c 2001/05/10 18:27:14 @@ -126,7 +126,7 @@ * break out of the loop. */ for( i = 0; i < numLevels; i++ ) { - if ( levelArray[i] == NULL ) return; + if ( levelArray[i] == NULL ) break; if ( ! strcasecmp( levelArray[i]->subsystem, subsys ) ) break; } @@ -135,7 +135,7 @@ * the requested output level, don't output it. */ if ( (level > global_level) && - ((i > numLevels ) || ( level > levelArray[i]->level )) ) + ((levelArray[i] == NULL ) || (i > numLevels ) || ( level > levelArray[i]->level )) ) { return; }