urlmon: Report total data read in this bind operation to OnDataAvailable, not the size of the available buffer.
diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c
index b4541d3..0de8a36 100644
--- a/dlls/urlmon/binding.c
+++ b/dlls/urlmon/binding.c
@@ -951,7 +951,7 @@
fill_stream_buffer(This->stream);
- IBindStatusCallback_OnDataAvailable(This->callback, bscf, This->stream->buf_size,
+ IBindStatusCallback_OnDataAvailable(This->callback, bscf, progress,
&formatetc, &This->stgmed);
if(end_download) {