FastCGI cleanup
This commit is contained in:
@ -457,7 +457,7 @@ int fastcgi_send(fastcgi_conn *conn, sock *client, int flags) {
|
|||||||
content_len = 0;
|
content_len = 0;
|
||||||
goto out;
|
goto out;
|
||||||
finish:
|
finish:
|
||||||
if (flags & FASTCGI_COMPRESS) compress_free(&comp_ctx);
|
compress_free(&comp_ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (flags & FASTCGI_CHUNKED) {
|
if (flags & FASTCGI_CHUNKED) {
|
||||||
@ -476,10 +476,8 @@ int fastcgi_send(fastcgi_conn *conn, sock *client, int flags) {
|
|||||||
int buf_len = content_len;
|
int buf_len = content_len;
|
||||||
if (flags & FASTCGI_COMPRESS) {
|
if (flags & FASTCGI_COMPRESS) {
|
||||||
avail_out = sizeof(comp_out);
|
avail_out = sizeof(comp_out);
|
||||||
if (flags & FASTCGI_COMPRESS) {
|
compress_compress(&comp_ctx, next_in + content_len - avail_in, &avail_in, comp_out, &avail_out,
|
||||||
compress_compress(&comp_ctx, next_in + content_len - avail_in, &avail_in,
|
finish_comp);
|
||||||
comp_out, &avail_out, finish_comp);
|
|
||||||
}
|
|
||||||
ptr = comp_out;
|
ptr = comp_out;
|
||||||
buf_len = (int) (sizeof(comp_out) - avail_out);
|
buf_len = (int) (sizeof(comp_out) - avail_out);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user