Skip to content

Commit 10a2e1b

Browse files
ShaneCurcurujeremyevansminamino
authored
* Don't use rb_cData This fixes ruby-ldap on Ruby 3.2+ * for ruby-2.7 --------- Co-authored-by: Jeremy Evans <code@jeremyevans.net> Co-authored-by: Hisashi MINAMINO <minamino@iij.ad.jp>
1 parent 95c7829 commit 10a2e1b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

conn.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1855,7 +1855,8 @@ Init_ldap_conn ()
18551855
{
18561856
rb_ldap_sort_obj = Qnil;
18571857

1858-
rb_cLDAP_Conn = rb_define_class_under (rb_mLDAP, "Conn", rb_cData);
1858+
rb_cLDAP_Conn = rb_define_class_under (rb_mLDAP, "Conn", rb_cObject);
1859+
rb_undef_alloc_func(rb_cLDAP_Conn);
18591860
rb_define_attr (rb_cLDAP_Conn, "referrals", 1, 0);
18601861
rb_define_attr (rb_cLDAP_Conn, "controls", 1, 0);
18611862
rb_define_attr (rb_cLDAP_Conn, "sasl_quiet", 1, 1);

0 commit comments

Comments
 (0)