[asterisk-dev] [Code Review] 3402: http: response body frequently missing when running in virtual machine
Scott Griepentrog
reviewboard at asterisk.org
Thu Mar 27 11:02:02 CDT 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3402/
-----------------------------------------------------------
(Updated March 27, 2014, 11:02 a.m.)
Review request for Asterisk Developers.
Changes
-------
Moved shutdown() into ast_tcptls_close_session_file
Bugs: SWP-6767
https://issues.asterisk.org/jira/browse/SWP-6767
Repository: Asterisk
Description
-------
When running asterisk in a virtual machine, responses to ARI requests would frequently be missing. A race condition related to closing the socket immediately after writing data onto it is resolved in this patch by insuring the output stream is flushed, and then informing TCP of the shutdown prior to the close.
Diffs (updated)
-----
/branches/12/main/tcptls.c 411242
/branches/12/main/http.c 411242
Diff: https://reviewboard.asterisk.org/r/3402/diff/
Testing
-------
Tested on Ubuntu server 12.04 with Sam's json api test from issue.
Thanks,
Scott Griepentrog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20140327/4e6f3529/attachment.html>
More information about the asterisk-dev
mailing list