[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#8583) LDAPCtrl::LDAPCtrl(const LDAPControl* ctrl) issue
Full_Name: Jim Rooks
Version: 2.4.44
OS: RedHat 6.8
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (104.129.194.54)
The following code in contrib/ldapc++/src/LDAPControl.cpp needs to be
corrected:
LDAPCtrl::LDAPCtrl(const LDAPControl* ctrl){
DEBUG(LDAP_DEBUG_CONSTRUCT,"LDAPCtrl::LDAPCtrl()" << endl);
m_oid = string(ctrl->ldctl_oid);
m_oid = ctrl->ldctl_iscritical ? true : false;
m_oid = string(ctrl->ldctl_value.bv_val, ctrl->ldctl_value.bv_len );
}
to something like:
LDAPCtrl::LDAPCtrl(const LDAPControl* ctrl){
DEBUG(LDAP_DEBUG_CONSTRUCT,"LDAPCtrl::LDAPCtrl()" << endl);
m_oid = string(ctrl->ldctl_oid);
m_isCritical = ctrl->ldctl_iscritical ? true : false;
m_data = string(ctrl->ldctl_value.bv_val, ctrl->ldctl_value.bv_len );
m_noData = ctrl->ldctl_value.bv_len ? false : true;
}