Am 12.02.2026 um 17:27 hat Antoine Damhet geschrieben:
> curl_multi_check_completion would bail upon the first completed
> transfer even if more completion messages were available thus leaving
> some in flight IOs stuck.
> 
> Rework a bit the loop to make the iterations clearer and drop the breaks.
> 
> The original hang can be somewhat reproduced with the following command:
> 
> $ qemu-img convert -p -m 16 -O qcow2 -c --image-opts \
>   
> 'file.driver=https,file.url=https://scaleway.testdebit.info/10G.iso,file.readahead=1M'
>  \
>   /tmp/test.qcow2
> 
> Fixes: 1f2cead32443 ("curl: Ensure all informationals are checked for 
> completion")
> Cc: [email protected]
> Signed-off-by: Antoine Damhet <[email protected]>

Reviewed-by: Kevin Wolf <[email protected]>


Reply via email to