Mercurial > hg > nginx
comparison src/http/ngx_http_write_filter.c @ 144:ef8c87afcfc5
nginx-0.0.1-2003-10-12-20:49:16 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 12 Oct 2003 16:49:16 +0000 |
parents | 5526213be452 |
children | c71aeb75c071 |
comparison
equal
deleted
inserted
replaced
143:5526213be452 | 144:ef8c87afcfc5 |
---|---|
137 | 137 |
138 if (!last && flush == 0 && size < conf->buffer_output) { | 138 if (!last && flush == 0 && size < conf->buffer_output) { |
139 return NGX_OK; | 139 return NGX_OK; |
140 } | 140 } |
141 | 141 |
142 if (!r->connection->write->ready || r->connection->write->delayed) { | 142 if (r->connection->write->delayed) { |
143 return NGX_AGAIN; | 143 return NGX_AGAIN; |
144 } | 144 } |
145 | 145 |
146 if (size == 0) { | 146 if (size == 0) { |
147 return NGX_OK; | 147 return NGX_OK; |
159 | 159 |
160 ctx->out = chain; | 160 ctx->out = chain; |
161 | 161 |
162 if (chain == NULL) { | 162 if (chain == NULL) { |
163 return NGX_OK; | 163 return NGX_OK; |
164 | 164 } |
165 } else { | 165 |
166 return NGX_AGAIN; | 166 return NGX_AGAIN; |
167 } | |
168 } | 167 } |
169 | 168 |
170 | 169 |
171 static void *ngx_http_write_filter_create_conf(ngx_conf_t *cf) | 170 static void *ngx_http_write_filter_create_conf(ngx_conf_t *cf) |
172 { | 171 { |