CVSROOT:        /cvs
Module name:    src
Changes by:     be...@cvs.openbsd.org   2013/11/13 13:40:24

Modified files:
        lib/libutil    : imsg-buffer.c 

Log message:
original bug diagnosed by sthen: automatic retry in msgbuf_write on
EAGAIN causes spinning.

fix from claudio:
"Let msgbuf_write return -1 with errno EAGAIN. The users then must
check if this was the case and readd the event or poll again.  The
current handling in the imsg code is wrong for sure."

ok gilles

Reply via email to