--- bdbxml2/bdbxml.h.orig 2011-04-06 19:35:39 UTC +++ bdbxml2/bdbxml.h @@ -377,7 +377,7 @@ get_mod(VALUE obj) static inline void rset_obj(VALUE obj) { - RBASIC(obj)->klass = rb_cData; + RBASIC_SET_CLASS_RAW(obj, rb_cObject); RDATA(obj)->dfree = (RDF)free; RDATA(obj)->dmark = 0; }