diff options
Diffstat (limited to 'ext/dl')
-rw-r--r-- | ext/dl/dl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/dl/dl.c b/ext/dl/dl.c index aad04f5a57..a05453bb1f 100644 --- a/ext/dl/dl.c +++ b/ext/dl/dl.c @@ -487,6 +487,8 @@ rb_ary2cary(char t, VALUE v, long *size) return (void*)c_parray(v,size); }; rb_raise(rb_eDLTypeError, "type mismatch"); + case T_NIL: + return (void*)c_parray(v, size); default: rb_raise(rb_eDLTypeError, "unsupported type"); }; |