[Mew-dist 10478] header separator position check
Koga Youichirou
y-koga at example.com
1999年 8月 26日 (木) 19:55:32 JST
こが:
> mew-draft-remove-illegal-null-lines でやっていますので、
> > 可能な限りこの関数を賢くするのが正解です。
> 関数名に相応しい処理かどうかは分かりませんが、不正な位置にヘッダセパレ
> ータがある場合は、メッセージを作成するときにエラーにするか、ヘッダセパ
> レータが行頭に行くように処理する必要があると思います。
とりあえずエラーにするパッチ。ここでいいのかどうかは気になりますが。
--- mew-encode.el.ORG Mon Aug 23 16:45:24 1999
+++ mew-encode.el Thu Aug 26 19:52:26 1999
@@ -33,6 +33,9 @@
(defun mew-draft-remove-illegal-null-lines ()
(if (mew-header-end)
(save-excursion
+ (goto-char (mew-header-end))
+ (if (not (bolp))
+ (error "Illegal header separator position"))
(save-restriction
(narrow-to-region (point-min) (1- (mew-header-end)))
(goto-char (point-min))
----
こがよういちろう
Mew-dist メーリングリストの案内