while ((got = php_http_buffer_chunk_buffer(s, data, data_len, &chunk, chunk_len))) {
passout(opaque, chunk, got TSRMLS_CC);
if (!chunk_len) {
while ((got = php_http_buffer_chunk_buffer(s, data, data_len, &chunk, chunk_len))) {
passout(opaque, chunk, got TSRMLS_CC);
if (!chunk_len) {