From c110d0d2635d7deefb1973b10fb6880f66578a01 Mon Sep 17 00:00:00 2001 From: Brian Lopez Date: Sat, 4 Sep 2010 11:50:54 -0700 Subject: [PATCH] rbx doesn't have rb_obj_dup yet --- ext/mysql2/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/mysql2/client.c b/ext/mysql2/client.c index f6c947a..432d9e3 100644 --- a/ext/mysql2/client.c +++ b/ext/mysql2/client.c @@ -248,7 +248,7 @@ static VALUE rb_mysql_client_async_result(VALUE self) { VALUE resultObj = rb_mysql_result_to_obj(result); // pass-through query options for result construction later - rb_iv_set(resultObj, "@query_options", rb_obj_dup(rb_iv_get(self, "@query_options"))); + rb_iv_set(resultObj, "@query_options", rb_funcall(rb_iv_get(self, "@query_options"), rb_intern("dup"), 0)); #ifdef HAVE_RUBY_ENCODING_H mysql2_result_wrapper * result_wrapper;