キーワード
-
rb
_ obj _ tainted (12) -
ruby 1
. 6 feature (12)
検索結果
-
int OBJ
_ TAINTED(VALUE x) (38100.0) -
x に汚染マークが付いていたら真。
x に汚染マークが付いていたら真。 -
VALUE rb
_ obj _ tainted(VALUE obj) (6100.0) -
Object#tainted?
Object#tainted? -
ruby 1
. 6 feature (12.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...if (klass == rb_cObject) {
- rb_secure(4);
- }
- if (rb_safe_level() >= 4 && !OBJ_TAINTED(klass)) {
+ if (rb_safe_level() >= 4 && (klass == rb_cObject || !OBJ_TAINTED(klass))) {
rb_raise(rb_eSecurityError, "Insecure: can't define method");
}...