in some cases we can get empty iovecs
in some cases we can get empty iovecs

output_data_size() calculates using the buffer's output queue, so it
indicates data that we should write, not necessarily data that we
already have

sozu-proxy/sozu,sozu-proxy/sozu,sozu-proxy/sozu