зеркало из https://github.com/github/ruby.git
tcltklib.c: elimitate dead code
* ext/tk/tcltklib.c (lib_do_one_event_core): elimitate dead code. after Check_Type, FIX2INT which implies conversion is not useless. nil and fixnum cannot be tainted. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
c285a4e357
Коммит
3d18ceab9a
|
@ -3049,11 +3049,7 @@ lib_do_one_event_core(argc, argv, self, is_ip)
|
|||
flags = TCL_ALL_EVENTS | TCL_DONT_WAIT;
|
||||
} else {
|
||||
Check_Type(vflags, T_FIXNUM);
|
||||
flags = FIX2INT(vflags);
|
||||
}
|
||||
|
||||
if (rb_safe_level() >=1 && OBJ_TAINTED(vflags)) {
|
||||
flags |= TCL_DONT_WAIT;
|
||||
flags = (int)FIX2LONG(vflags);
|
||||
}
|
||||
|
||||
if (is_ip) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче