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;
 	}
