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) {