// $OpenLDAP$
/*
- * Copyright 2000-2016 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 2000-2018 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
*/
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 );
+ 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;
}
LDAPCtrl::~LDAPCtrl(){