mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* file.c (rb_path_check): nothing to check under DOSISH.
[ruby-list:35772] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
4464544e05
commit
458673dd8a
2 changed files with 10 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
Fri Sep 6 05:48:26 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net>
|
||||
|
||||
* file.c (rb_path_check): nothing to check under DOSISH.
|
||||
[ruby-list:35772]
|
||||
|
||||
Fri Sep 6 05:03:50 2002 Minero Aoki <aamine@loveruby.net>
|
||||
|
||||
* gc.c (rb_gc): should mark parser.
|
||||
|
|
6
file.c
6
file.c
|
@ -2343,6 +2343,7 @@ is_absolute_path(path)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#ifndef DOSISH
|
||||
static int
|
||||
path_check_1(path)
|
||||
VALUE path;
|
||||
|
@ -2371,7 +2372,7 @@ path_check_1(path)
|
|||
&& (!p || !(st.st_mode & S_ISVTX))
|
||||
#endif
|
||||
) {
|
||||
rb_warn("Unsecure world writeable dir %s , mode 0%o", p0, st.st_mode);
|
||||
rb_warn("Insecure world writable dir %s , mode 0%o", p0, st.st_mode);
|
||||
if (p) *p = '/';
|
||||
return 0;
|
||||
}
|
||||
|
@ -2382,11 +2383,13 @@ path_check_1(path)
|
|||
*p = '\0';
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
rb_path_check(path)
|
||||
char *path;
|
||||
{
|
||||
#ifndef DOSISH
|
||||
char *p0, *p, *pend;
|
||||
const char sep = PATH_SEP_CHAR;
|
||||
|
||||
|
@ -2406,6 +2409,7 @@ rb_path_check(path)
|
|||
p = strchr(p0, sep);
|
||||
if (!p) p = pend;
|
||||
}
|
||||
#endif
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue