From: Hallvard Furuseth Date: Wed, 20 Apr 2011 20:38:21 +0000 (+0200) Subject: ITS#6931 Catch NULL ld for LDAP_OPT_SESSION_REFCNT. X-Git-Tag: OPENLDAP_REL_ENG_2_5_0ALPHA~1390 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06dca7858e07c5d77302e639307c60a15fa810cf;p=thirdparty%2Fopenldap.git ITS#6931 Catch NULL ld for LDAP_OPT_SESSION_REFCNT. Klocwork issue#111, ldap_get_option(). --- diff --git a/libraries/libldap/options.c b/libraries/libldap/options.c index 3d940972d6..956c5ef0a4 100644 --- a/libraries/libldap/options.c +++ b/libraries/libldap/options.c @@ -367,6 +367,10 @@ ldap_get_option( break; case LDAP_OPT_SESSION_REFCNT: + if(ld == NULL) { + /* bad param */ + break; + } * (int *) outvalue = ld->ld_ldcrefcnt; rc = LDAP_OPT_SUCCESS; break;