]> git.ipfire.org Git - thirdparty/curl.git/commit
cw-out: improved error handling
authorStefan Eissing <stefan@eissing.org>
Wed, 10 Apr 2024 12:52:34 +0000 (14:52 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 16 Apr 2024 13:52:10 +0000 (15:52 +0200)
commit270a25c011367f6300d5c01497fb1f23527458f4
treeb0d08d8a465db2bb67e668c67c405e5acef88c95
parent5e3fd347c5f32d507ad37a83c07010e6fc32d1d4
cw-out: improved error handling

- remember error encountered in invoking write callback and always fail
  afterwards without further invokes

- check behaviour in test_02_17 with h2-pausing client

Reported-by: Pavel Kropachev
Fixes #13337
Closes #13340
lib/cw-out.c
lib/cw-out.h
lib/easy.c
lib/multi.c
lib/sendf.c
lib/sendf.h
lib/transfer.c
tests/http/clients/h2-pausing.c
tests/http/test_02_download.py