diff options
Diffstat (limited to 'ext/clogger_ext/clogger.c')
-rw-r--r-- | ext/clogger_ext/clogger.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/clogger_ext/clogger.c b/ext/clogger_ext/clogger.c index 7813c8c..f935c11 100644 --- a/ext/clogger_ext/clogger.c +++ b/ext/clogger_ext/clogger.c @@ -714,6 +714,8 @@ static VALUE clogger_call(VALUE self, VALUE env) struct clogger *c = clogger_get(self); VALUE rv; + env = rb_check_convert_type(env, T_HASH, "Hash", "to_hash"); + if (c->wrap_body) { if (c->reentrant < 0) { VALUE tmp = rb_hash_aref(env, g_rack_multithread); |