[Mew-dist 09254] Re: Stripping slash (Re: +fromへのrefile)
SAKAI Kiyotaka
ksakai at example.com
1999年 6月 8日 (火) 17:39:17 JST
>> In article <19990607174801G.shunichi_tahara at example.com>, Shun-ichi TAHARA (田原 俊一) <jado at example.com> writes:
> Scanするときも / から後を消すようにすればいいのかな、ということで、次の
> パッチ
> ↓ここから
> --- Address.pm.orig Fri Jun 4 17:27:29 1999
> +++ Address.pm Mon Jun 7 17:29:54 1999
> @@ -229,6 +229,7 @@
> $friendly1 =~ s/^\s+//;
> $friendly1 =~ s/\s+$//;
> }
> + $addrout =~ s/\/[^@]*//;
> return ($addrout, $addrin, $friendly1);
> }
> ↑ここまで
> で行けそうな気がするのですが、いかがなものでしょうか?
この Address.pm 中の fetch_addr() という関数は、IM では様々な場面に使
われていますので、ここに変更をかけるのは危険なように思います。
例えば、メールの送信時にアドレスを切り出すのにも使っていますので、"@"
よりも左側に "/" を含むアドレスにメールを送信できなくなると予想されま
すが、これは問題ないのでしょうか?
このような修正を行いたいのであれば、Scan.pm 中で fetch_addr() の戻り値
に対して実行した方が安全なように思うのですが…。
--
酒井 清隆 (E-mail: ksakai at example.com)
Mew-dist メーリングリストの案内