[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-mailutils] [imap4d] r/o file in $HOME
From: |
Linus Nordberg |
Subject: |
[bug-mailutils] [imap4d] r/o file in $HOME |
Date: |
Fri, 26 Sep 2003 21:04:10 +0200 |
User-agent: |
Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386--freebsd) |
Hi,
EXAMINE'ing a readonly file makes imap4d on FreeBSD send the client
the following strings before the ordinary answer is sent.
imap4d in free(): warning: chunk is already free
imap4d in free(): warning: chunk is already free
In fact, that is the behaviour the first time the client EXAMINE's.
The second time you get four identical lines, the third time four
lines again. If you chmod 600 foo, the next EXAMINE gives you two of
the above lines, the next time zero lines.
1) stderr shouldn't go to the client
2) imap4d shouldn't free more than once
Details can be found below.
--
Linus
mailutils-0.3.2 (interim release from Sergey).
fluff:linus% uname -a
FreeBSD fluff 4.7-RELEASE FreeBSD 4.7-RELEASE #6: Tue Jul 15 22:29:26 CEST 2003
address@hidden:/usr/src/sys/compile/FLUFF i386
fluff:linus% ls -l foo
-r-------- 1 linus linus 0 Sep 26 20:52 foo
. examine foo
imap4d in free(): warning: chunk is already free
imap4d in free(): warning: chunk is already free
* 0 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 0] UID valididy status
* OK [UIDNEXT 0] Predicted next uid
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS ()] No Permanent flags
. OK [READ-ONLY] EXAMINE Completed
- [bug-mailutils] [imap4d] r/o file in $HOME,
Linus Nordberg <=