Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nginx-push-stream-module
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
nginx-push-stream-module
Commits
24ec447d
Commit
24ec447d
authored
Sep 26, 2014
by
Wandenberg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor send_only_header_response functions to avoid sockets leak
parent
5766be18
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
4 deletions
+7
-4
ngx_http_push_stream_module_utils.c
src/ngx_http_push_stream_module_utils.c
+7
-4
No files found.
src/ngx_http_push_stream_module_utils.c
View file @
24ec447d
...
...
@@ -412,17 +412,20 @@ ngx_http_push_stream_send_only_header_response(ngx_http_request_t *r, ngx_int_t
return
NGX_HTTP_INTERNAL_SERVER_ERROR
;
}
return
NGX_DONE
;
return
rc
;
}
static
ngx_int_t
ngx_http_push_stream_send_only_header_response_and_finalize
(
ngx_http_request_t
*
r
,
ngx_int_t
status_code
,
const
ngx_str_t
*
explain_error_message
)
{
ngx_http_push_stream_send_only_header_response
(
r
,
status_code
,
explain_error_message
);
ngx_http_finalize_request
(
r
,
NGX_OK
);
ngx_int_t
rc
;
rc
=
ngx_http_push_stream_send_only_header_response
(
r
,
status_code
,
explain_error_message
);
ngx_http_finalize_request
(
r
,
(
rc
==
NGX_ERROR
)
?
NGX_DONE
:
NGX_OK
);
return
NGX_DONE
;
}
static
ngx_table_elt_t
*
ngx_http_push_stream_add_response_header
(
ngx_http_request_t
*
r
,
const
ngx_str_t
*
header_name
,
const
ngx_str_t
*
header_value
)
{
...
...
@@ -695,7 +698,7 @@ ngx_http_push_stream_send_response_finalize(ngx_http_request_t *r)
}
}
ngx_http_finalize_request
(
r
,
rc
);
ngx_http_finalize_request
(
r
,
(
rc
==
NGX_ERROR
)
?
NGX_DONE
:
NGX_OK
);
}
static
void
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment