| commit | ce377c3ff17b674236de531b4a260f96db803d46 | [log] [download] |
|---|---|---|
| author | Darren Tucker <dtucker@zip.com.au> | Thu Jul 14 17:05:51 2005 +1000 |
| committer | Darren Tucker <dtucker@zip.com.au> | Thu Jul 14 17:05:51 2005 +1000 |
| tree | 66a1a05fdd324d9ca4dbc8b369f308869641cfc6 | |
| parent | bee73d5ce0dec4e011174b321e7d52fac3150691 [diff] |
- markus@cvs.openbsd.org 2005/07/08 09:41:33
[channels.h]
race when efd gets closed while there is still buffered data:
change CHANNEL_EFD_OUTPUT_ACTIVE()
1) c->efd must always be valid AND
2a) no EOF has been seen OR
2b) there is buffered data
report, initial fix and testing Chuck Cranor