[Mew-dist 06116] --enable-rpop with perl5.005
Motonori Nakamura
motonori at example.com
1998年 8月 23日 (日) 15:18:37 JST
perl5.005 で --enable-rpop すると、
Insecure dependency in eval while running setuid at /usr/local/lib/perl5/5.00501/i686-linux-thread/Socket.pm line 301.
と言われる問題ですが、このパッチでなおりますか?
どうも、@INC に追加するパスを保持する変数が insecure なのが問題の
ようなので、secure にするようにしてみました。
# これで、secure になる、というのも謎ですが、そういうものみたいです。
- motonori@良くみると、わざわざ $DIR なんて使わなくてもいいのね
--- imget.in- Sun Aug 23 14:55:04 1998
+++ imget.in Sun Aug 23 15:06:17 1998
@@ -15,8 +15,10 @@
###
BEGIN {
- ($DIR = $0) =~ s|/[^/]+$||;
- unshift(@INC, $DIR);
+ if ($0 =~ m|([\w\-._/]+)/[^/]+$|) {
+ $DIR = $1;
+ unshift(@INC, $DIR);
+ }
}
my $VERSION = "imget @im_version@";
Mew-dist メーリングリストの案内