version 1.1.1.1, 2013/10/14 10:32:48
|
version 1.1.1.2, 2014/06/15 20:20:06
|
Line 170 int network_write_chunkqueue_openssl(server *srv, conn
|
Line 170 int network_write_chunkqueue_openssl(server *srv, conn
|
|
|
if (NULL == local_send_buffer) { |
if (NULL == local_send_buffer) { |
local_send_buffer = malloc(LOCAL_SEND_BUFSIZE); |
local_send_buffer = malloc(LOCAL_SEND_BUFSIZE); |
assert(local_send_buffer); | force_assert(local_send_buffer); |
} |
} |
|
|
do { |
do { |
Line 187 int network_write_chunkqueue_openssl(server *srv, conn
|
Line 187 int network_write_chunkqueue_openssl(server *srv, conn
|
} |
} |
|
|
|
|
lseek(ifd, offset, SEEK_SET); | if (-1 == lseek(ifd, offset, SEEK_SET)) { |
if (-1 == (toSend = read(ifd, local_send_buffer, toSend))) { | log_error_write(srv, __FILE__, __LINE__, "ss", "lseek failed:", strerror(errno)); |
close(ifd); |
close(ifd); |
|
return -1; |
|
} |
|
if (-1 == (toSend = read(ifd, local_send_buffer, toSend))) { |
log_error_write(srv, __FILE__, __LINE__, "ss", "read failed:", strerror(errno)); |
log_error_write(srv, __FILE__, __LINE__, "ss", "read failed:", strerror(errno)); |
|
close(ifd); |
return -1; |
return -1; |
} |
} |
|
|