diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-02-14 07:02:54 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-02-14 07:02:54 +0000 |
commit | 7864d891e271254008b0ad158cc39112f2972a0e (patch) | |
tree | 8a7e1def98d348a9c981f05083dadd5bc825b3e1 | |
parent | 133a98c63d7c6ddd21361eda60b0fcb52799ca87 (diff) |
* file.c (rb_file_s_utime): inhibits with secure level 2 or higher.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@15468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | file.c | 1 |
2 files changed, 5 insertions, 0 deletions
@@ -1,3 +1,7 @@ +Thu Feb 14 16:02:51 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * file.c (rb_file_s_utime): inhibits with secure level 2 or higher. + Thu Feb 14 01:43:16 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> * lib/timeout.rb (Timeout::timeout): made sensitive to location on the @@ -2013,6 +2013,7 @@ rb_file_s_utime(argc, argv) struct timeval tvs[2], *tvp = NULL; long n; + rb_secure(2); rb_scan_args(argc, argv, "2*", &atime, &mtime, &rest); if (!NIL_P(atime) || !NIL_P(mtime)) { |