]> jfr.im git - solanum.git/commit - libratbox/src/linebuf.c
Remove linebuf's per-line flushing flag, as it's per-head state.
authorJilles Tjoelker <redacted>
Sat, 12 Apr 2008 22:44:21 +0000 (00:44 +0200)
committerJilles Tjoelker <redacted>
Sat, 12 Apr 2008 22:44:21 +0000 (00:44 +0200)
commit39930c66029377cccca31951a4bcdfdc4fa9bda1
tree45ef01641b54a8ead8d83e9a611864e474ef2533
parentba1721d1448e1a8cb9c1adbe33492499df06b91a
Remove linebuf's per-line flushing flag, as it's per-head state.
In rare cases, this sharing caused the ircd to skip
part of outgoing traffic, e.g. appearing as "not enough
parameters" errors on the other side.
The purpose of this flag can be fulfilled by the writeofs
in the bufhead.
libratbox r25227
libratbox/include/rb_linebuf.h
libratbox/src/linebuf.c