]> git.sur5r.net Git - openldap/commitdiff
ITS#6931 Catch NULL ld for LDAP_OPT_SESSION_REFCNT.
authorHallvard Furuseth <hallvard@openldap.org>
Wed, 20 Apr 2011 20:38:21 +0000 (22:38 +0200)
committerHallvard Furuseth <hallvard@openldap.org>
Thu, 5 May 2011 12:10:32 +0000 (14:10 +0200)
Klocwork issue#111, ldap_get_option().

libraries/libldap/options.c

index 3d940972d6b6e7915ea5a8fd57ba8c449ca11b43..956c5ef0a444ae242f774bfb3a2104ad9c3b5156 100644 (file)
@@ -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;