diff options
author | Dan Winship <danw@gnome.org> | 2014-06-09 08:52:38 -0400 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2014-11-02 11:27:12 -0500 |
commit | add13ea00e31f9f78d8dd4b26109575a7500dcf6 (patch) | |
tree | bc144797263ef6938bddd4af136aadf115613627 /libsoup/soup-message-headers.c | |
parent | af73c4f92628576de71a94baf493e9f26632014b (diff) | |
download | libsoup-add13ea00e31f9f78d8dd4b26109575a7500dcf6.tar.gz |
soup-message-io: do an async close when doing non-blocking I/O
When using chunked encoding, SoupBodyOutputStream needs to write the
final "0" chunk when it's closed, and thus may block. So we have to do
an async close in the non-blocking case.
(This also requires changing continue-test to not trace "finished"
events, since it becomes unpredicatable exactly when they'll happen
now.)
https://bugzilla.gnome.org/show_bug.cgi?id=727138
Diffstat (limited to 'libsoup/soup-message-headers.c')
0 files changed, 0 insertions, 0 deletions