Mercurial > hg > nginx-quic
comparison src/core/ngx_output_chain.c @ 1211:9177da9e4add
fix "proxy_pass https://"
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 28 May 2007 11:09:18 +0000 |
parents | 597c83dad983 |
children | fb3ff245c96b |
comparison
equal
deleted
inserted
replaced
1210:e5a3800c35cc | 1211:9177da9e4add |
---|---|
471 #endif | 471 #endif |
472 | 472 |
473 size += ngx_buf_size(cl->buf); | 473 size += ngx_buf_size(cl->buf); |
474 } | 474 } |
475 | 475 |
476 if (size == 0) { | 476 if (size == 0 && !ctx->connection->buffered) { |
477 return NGX_OK; | 477 return NGX_OK; |
478 } | 478 } |
479 | 479 |
480 ctx->out = ctx->connection->send_chain(ctx->connection, ctx->out, | 480 ctx->out = ctx->connection->send_chain(ctx->connection, ctx->out, |
481 ctx->limit); | 481 ctx->limit); |
487 return NGX_ERROR; | 487 return NGX_ERROR; |
488 } | 488 } |
489 | 489 |
490 if (ctx->out == NULL) { | 490 if (ctx->out == NULL) { |
491 ctx->last = &ctx->out; | 491 ctx->last = &ctx->out; |
492 } | |
493 | |
494 if (!ctx->connection->buffered) { | |
492 return NGX_OK; | 495 return NGX_OK; |
493 } | 496 } |
494 | 497 |
495 return NGX_AGAIN; | 498 return NGX_AGAIN; |
496 } | 499 } |