[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Minor bug in print.c - Checking loglvl (ITS#541)
Full_Name: David Steck
Version: devel
OS: NT / NetWare
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (137.65.132.22)
The ldap_log_check() function incorrectly compares the bitmask "loglvl"
(selecting which kinds of debug output are desired) to ld->ld_errno.
It should compare it to ld->ld_debug.
The following patch fixes it.
Index: print.c
===================================================================
RCS file: /repo/OpenLDAP/pkg/ldap/libraries/libldap/print.c,v
retrieving revision 1.8
diff -u -r1.8 print.c
--- print.c 2000/05/13 00:38:38 1.8
+++ print.c 2000/05/22 21:18:18
@@ -26,7 +26,7 @@
if(ld == NULL) {
errlvl = ldap_debug;
} else {
- errlvl = ld->ld_errno;
+ errlvl = ld->ld_debug;
}
return errlvl & loglvl ? 1 : 0;