Mercurial > hg > nginx-quic
comparison src/os/unix/ngx_freebsd_write_chain.c @ 74:17ab1af8c3dd
nginx-0.0.1-2003-04-11-20:01:14 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 11 Apr 2003 16:01:14 +0000 |
parents | 5a7d1aaa1618 |
children | 674d333f4296 |
comparison
equal
deleted
inserted
replaced
73:4534060fde92 | 74:17ab1af8c3dd |
---|---|
138 ngx_log_debug(c->log, "sendv: %qd" _ sent); | 138 ngx_log_debug(c->log, "sendv: %qd" _ sent); |
139 #endif | 139 #endif |
140 | 140 |
141 c->sent += sent; | 141 c->sent += sent; |
142 | 142 |
143 for (ce = in; ce; ce = ce->next) { | 143 for (ce = in; ce && sent > 0; ce = ce->next) { |
144 | 144 |
145 if (ce->hunk->type & NGX_HUNK_IN_MEMORY) { | 145 if (ce->hunk->type & NGX_HUNK_IN_MEMORY) { |
146 size = ce->hunk->last - ce->hunk->pos; | 146 size = ce->hunk->last - ce->hunk->pos; |
147 } else { | 147 } else { |
148 size = ce->hunk->file_last - ce->hunk->file_pos; | 148 size = ce->hunk->file_last - ce->hunk->file_pos; |