[Dovecot] pop3 TCP_CORK too late error
Marcus Rueckert
darix at opensu.se
Mon Oct 11 04:30:33 EEST 2010
On 2010-10-09 21:33:11 -0700, Ryan Murray wrote:
> epoll_wait(8, {{EPOLLOUT, {u32=37481984, u64=37481984}}}, 38, 207) = 1
> write(41, "iTxPBrNlaNFao+yQzLhuO4/+tQ5cuiKSe"..., 224) = 224
> epoll_ctl(8, EPOLL_CTL_MOD, 41, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP,
> {u32=37481984, u64=37481984}}) = 0
> pread(19, "AFABQAlAC0AJ\nQAUALQAUAFABQAlAC0AF"..., 8192, 811008) = 8192
> setsockopt(41, SOL_TCP, TCP_CORK, [1], 4) = 0
> write(41, "\r\nKUWtGCjKO5N8UbW5uYLZbS0nmaNi4ZB"..., 4134) = 4134
*snip*
> setsockopt(41, SOL_TCP, TCP_CORK, [0], 4) = 0
>
> The TCP_CORK option should get set before the first call to write()
> there, rather than after the first pread().
there are 2 calls to setsocketopt for it. maybe you missed the first
one?
darix
--
openSUSE - SUSE Linux is my linux
openSUSE is good for you
www.opensuse.org
More information about the dovecot
mailing list