Bugfix: the "[alert] zero size buf" error.

当一个chain最后一个buffer是0字节并且不是last_buf时,会导致该0字节buffer输出而出错.