diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 7d4f8a6504671121c3aaf461331f17d51645a1ee..bf1e1bd12cbb6b71d4335247a7940378108a7213 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -2148,7 +2148,7 @@ static void HTTP_DrainContent(WININETHTTPREQW *req)
     do
     {
         char buffer[2048];
-        if (HTTP_Read(req, buffer, sizeof(buffer), &bytes_read, TRUE) != ERROR_SUCCESS)
+        if (HTTPREQ_Read(req, buffer, sizeof(buffer), &bytes_read, TRUE) != ERROR_SUCCESS)
             return;
     } while (bytes_read);
 }