/*
* call-seq:
* conn.result2error(msg) => Fixnum
*
* Return the error code associated with the LDAP message, +msg+.
*/
VALUE
rb_ldap_conn_result2error (VALUE self, VALUE msg)
{
RB_LDAP_DATA *ldapdata;
RB_LDAPENTRY_DATA *edata;
int cdofree = 0;
GET_LDAP_DATA (self, ldapdata);
Check_Kind (msg, rb_cLDAP_Entry);
GET_LDAPENTRY_DATA (msg, edata);
ldapdata->err = ldap_result2error (ldapdata->ldap, edata->msg, cdofree);
return INT2NUM (ldapdata->err);
}