Mercurial > hg > nginx
comparison src/core/ngx_output_chain.c @ 2240:a83218b65245
fix building on 64-bit platforms, introduced in r2232
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 08 Sep 2008 09:33:37 +0000 |
parents | 8564129d49b6 |
children | 8a98616abb73 |
comparison
equal
deleted
inserted
replaced
2239:ef8c6a957f09 | 2240:a83218b65245 |
---|---|
329 | 329 |
330 size = (size_t) (in->file_pos - (in->file_pos & ~511)); | 330 size = (size_t) (in->file_pos - (in->file_pos & ~511)); |
331 | 331 |
332 if (size == 0) { | 332 if (size == 0) { |
333 | 333 |
334 if (bsize >= ctx->bufs.size) { | 334 if (bsize >= (off_t) ctx->bufs.size) { |
335 return NGX_DECLINED; | 335 return NGX_DECLINED; |
336 } | 336 } |
337 | 337 |
338 size = (size_t) bsize; | 338 size = (size_t) bsize; |
339 | 339 |
340 } else { | 340 } else { |
341 size = 512 - size; | 341 size = 512 - size; |
342 | 342 |
343 if (size > bsize) { | 343 if ((off_t) size > bsize) { |
344 size = (size_t) bsize; | 344 size = (size_t) bsize; |
345 } | 345 } |
346 } | 346 } |
347 | 347 |
348 ctx->buf = ngx_create_temp_buf(ctx->pool, size); | 348 ctx->buf = ngx_create_temp_buf(ctx->pool, size); |