summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSutou Kouhei <kou@clear-code.com>2023-05-24 17:23:55 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2023-06-28 16:36:52 +0900
commit572b432e5012d5bf0afbbb6f70fc3b98011edd6b (patch)
treea1c39e3b78d83513a6a0c016d7e1d3d4ab2078c0
parent02661f5e9b03eb54509248755a8fae8b3e8089a4 (diff)
[ruby/fiddle] Fix a typo
https://github.com/ruby/fiddle/commit/4c0c5da1a5
-rw-r--r--ext/fiddle/conversions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/fiddle/conversions.c b/ext/fiddle/conversions.c
index c0d323de41..af18f8b31e 100644
--- a/ext/fiddle/conversions.c
+++ b/ext/fiddle/conversions.c
@@ -209,7 +209,7 @@ rb_fiddle_value_to_generic(int type, VALUE *src, fiddle_generic *dst)
dst->pointer = NUM2PTR(rb_Integer(*src));
break;
case TYPE_CHAR:
- if (RB_TYPE_P(*src) == RUBY_T_STRING && RSTRING_LEN(*src) == 1) {
+ if (RB_TYPE_P(*src, RUBY_T_STRING) && RSTRING_LEN(*src) == 1) {
dst->schar = RSTRING_PTR(*src)[0];
} else {
dst->schar = (signed char)NUM2INT(*src);