diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2020-09-10 15:49:37 +0200 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2020-09-10 15:56:10 +0200 |
commit | e85c8c23895e12516e3266ab22a54ec3e4ba47f9 (patch) | |
tree | bb6ced71498fac12218a9fc1f8f7704269cc4b3c /libsoup/soup-session-async.c | |
parent | e2e6fa43bb677f33dc89f2c6a0914a88a7b1a24b (diff) | |
download | libsoup-e85c8c23895e12516e3266ab22a54ec3e4ba47f9.tar.gz |
Fix runtime critical when message is cancelled after a failed authcarlosgc/auth-retry-cancel
When the message is restarted due to the failed auth, we fail to
properly reset the SoupSession:ostream data on the item task and we end up
calling async_send_request_return_result() twice causing the following
critical the second time:
(auth-test:66750): libsoup-CRITICAL **: 15:48:08.156: async_send_request_return_result: assertion 'item->task != NULL' failed
SoupSession:ostream data is set in item task, but we reset in item
message.
Diffstat (limited to 'libsoup/soup-session-async.c')
0 files changed, 0 insertions, 0 deletions