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);