Flush socket before checking buffer

There might be stuff lingering in the buffer simply because flush()
hasn't been called in a while, rather than because the transport is
congested.
1 file changed