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;