|
17 | 17 | VALUE cMysql2Client;
|
18 | 18 | extern VALUE mMysql2, cMysql2Error;
|
19 | 19 | static VALUE sym_id, sym_version, sym_header_version, sym_async, sym_symbolize_keys, sym_as, sym_array, sym_stream;
|
20 |
| -static ID intern_merge, intern_merge_bang, intern_error_number_eql, intern_sql_state_eql; |
21 |
| -static ID intern_brackets, intern_new; |
| 20 | +static ID intern_brackets, intern_new, intern_merge, intern_merge_bang, intern_new_with_args; |
22 | 21 |
|
23 | 22 | #ifndef HAVE_RB_HASH_DUP
|
24 | 23 | VALUE rb_hash_dup(VALUE other) {
|
@@ -124,7 +123,7 @@ static VALUE rb_raise_mysql2_error(mysql_client_wrapper *wrapper) {
|
124 | 123 | rb_enc_associate(rb_sql_state, rb_usascii_encoding());
|
125 | 124 | #endif
|
126 | 125 |
|
127 |
| - e = rb_funcall(cMysql2Error, intern_new, 4, |
| 126 | + e = rb_funcall(cMysql2Error, intern_new_with_args, 4, |
128 | 127 | rb_error_msg,
|
129 | 128 | LONG2FIX(wrapper->server_version),
|
130 | 129 | UINT2NUM(mysql_errno(wrapper->client)),
|
@@ -1303,8 +1302,7 @@ void init_mysql2_client() {
|
1303 | 1302 | intern_new = rb_intern("new");
|
1304 | 1303 | intern_merge = rb_intern("merge");
|
1305 | 1304 | intern_merge_bang = rb_intern("merge!");
|
1306 |
| - intern_error_number_eql = rb_intern("error_number="); |
1307 |
| - intern_sql_state_eql = rb_intern("sql_state="); |
| 1305 | + intern_new_with_args = rb_intern("new_with_args"); |
1308 | 1306 |
|
1309 | 1307 | #ifdef CLIENT_LONG_PASSWORD
|
1310 | 1308 | rb_const_set(cMysql2Client, rb_intern("LONG_PASSWORD"),
|
|
0 commit comments