[mew-dist 25152] race? condition in +queue ?

Shigeya Suzuki shigeya at example.com
2004年 8月 19日 (木) 14:19:04 JST


気づいてしまったのですが、たぶんこういうことが起こっているような…

queue から flush している最中に、draft でメッセージを作り、
さらに queue に突っ込むと、なかなか悲惨なことになりそうです(笑)

たとえば、+queue/1 を送信しようとしているときに、
1 が 1.wrk に rename され、送信中がはじまりますが、
この送信が行われている最中に draft をつくって即座にC-c C-mする
と、+queue/1 にあたらしいメッセージが(笑)

さらに、送信失敗したときに 1.wrk を 1 に rename しようとしたりすると、
なかなか楽しいのではないかと。

linkが AirH とか、遅いリンクでないときづかないかな…

shigeya
	



Mew-dist メーリングリストの案内