diff options
Diffstat (limited to 'ext/etc/etc.c')
-rw-r--r-- | ext/etc/etc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/etc/etc.c b/ext/etc/etc.c index e538aa32c6..79462f700c 100644 --- a/ext/etc/etc.c +++ b/ext/etc/etc.c @@ -166,7 +166,7 @@ static int passwd_blocking = 0; static VALUE passwd_ensure(void) { - passwd_blocking = Qfalse; + passwd_blocking = (int)Qfalse; return Qnil; } @@ -189,7 +189,7 @@ each_passwd(void) if (passwd_blocking) { rb_raise(rb_eRuntimeError, "parallel passwd iteration"); } - passwd_blocking = Qtrue; + passwd_blocking = (int)Qtrue; rb_ensure(passwd_iterate, 0, passwd_ensure, 0); } #endif @@ -404,7 +404,7 @@ static int group_blocking = 0; static VALUE group_ensure(void) { - group_blocking = Qfalse; + group_blocking = (int)Qfalse; return Qnil; } @@ -427,7 +427,7 @@ each_group(void) if (group_blocking) { rb_raise(rb_eRuntimeError, "parallel group iteration"); } - group_blocking = Qtrue; + group_blocking = (int)Qtrue; rb_ensure(group_iterate, 0, group_ensure, 0); } #endif |