summaryrefslogtreecommitdiff
path: root/gc.c
diff options
context:
space:
mode:
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gc.c b/gc.c
index bfdf66b58a..5903be4571 100644
--- a/gc.c
+++ b/gc.c
@@ -899,7 +899,7 @@ newobj_of(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3)
/* OBJSETUP */
RBASIC(obj)->flags = flags;
RBASIC_SET_CLASS(obj, klass);
- if (rb_safe_level() >= 3) FL_SET((obj), FL_TAINT | FL_UNTRUSTED);
+ if (rb_safe_level() >= 3) FL_SET((obj), FL_TAINT);
RANY(obj)->as.values.v1 = v1;
RANY(obj)->as.values.v2 = v2;
RANY(obj)->as.values.v3 = v3;
@@ -1485,7 +1485,6 @@ os_each_obj(int argc, VALUE *argv, VALUE os)
{
VALUE of;
- rb_secure(4);
if (argc == 0) {
of = 0;
}
@@ -1879,7 +1878,6 @@ id2ref(VALUE obj, VALUE objid)
VALUE ptr;
void *p0;
- rb_secure(4);
ptr = NUM2PTR(objid);
p0 = (void *)ptr;