cvs commit: projects/csup mux.c mux.h proto.c
Maxime Henrion
mux at FreeBSD.org
Sun Feb 12 20:47:45 PST 2006
mux 2006-02-13 04:47:44 UTC
FreeBSD projects repository
Modified files:
csup mux.c mux.h proto.c
Log:
Retire chan_wait(). For all I can see, CVSup is not waiting for the
server to acknowledge the closing of the channels, and it can cause
hangs waiting for a signal that is never going to be delivered, if the
multiplexer has already been closed because of an error. I'll have to
check this more carefully, but in the meantime this will do. If needed
this function can be reintroduced without the race, and I'll need to
remember errors in channels anyways.
Revision Changes Path
1.63 +1 -11 projects/csup/mux.c
1.22 +1 -2 projects/csup/mux.h
1.66 +1 -3 projects/csup/proto.c
More information about the cvs-projects
mailing list