I think this bug is fixed in darcs 1.0.9. The failing hSetBuffering operation is now ignored, so the bug doesn't "happen" anymore, and allowing hSetBuffering to fail doesn't seem to have any ill effects. It has been tested for a long time in the unstable branch of darcs.
-- Tommy Pettersson <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]