diff --git a/lib/http.c b/lib/http.c
index 0de90c7c5ac3b9f0c328210f5b50d66a2135e321..a4fa44f95bcbb97a20fd071e0b6b7b9ee24c9de0 100644
--- a/lib/http.c
+++ b/lib/http.c
@@ -739,7 +739,7 @@ CURLcode Curl_ConnectHTTPProxyTunnel(struct connectdata *conn,
   CURLcode result;
   int res;
 
-  int nread;   /* total size read */
+  size_t nread;   /* total size read */
   int perline; /* count bytes per line */
   bool keepon=TRUE;
   ssize_t gotbytes;