[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:1218

From: Masaaki Noro <noro@xxxxxxxxxx>
Date: Thu, 22 Nov 2001 16:20:21 +0900
Subject: [sylpheed-jp:01218] Re: カスタムヘッダの挙動


 野呂です。

ちょっとソースを追ってみました。

とりあえずSenderをカスタムヘッダで指定することの善し悪しは
別にして変な文字列が付くのは問題だと思うのでその件について
だけ報告しておきます。バッチは末尾につけます。

src/compose.cのcompose_write_headersでヘッダを生成する部分において
カスタムヘッダで指定されていてもFromやDateなどはその指定を無効に
するために文字列比較をするif文があり、その結果がtrueな場合だけ
カスタムヘッダを生成するようになっています。

ここで、if文の後にカスタムヘッダの指定の文字列をバッファに
コピーした上で、ヘッダを生成するようになっているのですが、
カスタムヘッダの分別if文がblockになっていないため、
バッファとヘッダの名前だけを出力するfprintf文が実行
されてしまい、未初期化の文字列(たまたまメモリ上にあった文字列)
が出力されてしまうようです。

いまメールを書いているのは対策済みかつSenderが指定できるバージョン
です。

あと、Senderをカスタムヘッダで指定できないようにしている
意図はなんでしょうか?

On Thu, 22 Nov 2001 12:27:19 +0900
"Masaaki Noro" <noro@xxxxxxxxxx> wrote:

> 
>  アカウントの設定のカスタムヘッダとしてSenderを付けるように
> 指定するとなぜか
> 
> アカウントの基本情報の組織名@SMTPサーバのFQDN
> 
> の文字列がSenderの値として送信時に生成されてしまいます。
> ソースを追っていないので申し訳ないのですが。
> 
> バグと思われるのでお知らせします。

src/compose.cのdiffです。


2112c2112
<                           != 0)
---
>                           != 0){
2117a2118
>                       }


[前][次][番号順一覧][スレッド一覧]

      1217 2001-11-22 12:27 [noro@xxxxxxxxxx     ] カスタムヘッダの挙動                    
->    1218 2001-11-22 16:20 ┗[noro@xxxxxxxxxx     ]                                       
      1219 2001-11-22 17:28  ┗[yamamoto@xxxxxxxxxx ]                                     
      1220 2001-11-22 17:53   ┗[noro@xxxxxxxxxx     ]