Index: src/ch/UpdateChecker.cpp
===================================================================
diff -u -N -r5b177c8d202751958cb04cd3049549a94aab5994 -r5057e08b0cc064972abeb94a488e5f12d9db14a0
--- src/ch/UpdateChecker.cpp	(.../UpdateChecker.cpp)	(revision 5b177c8d202751958cb04cd3049549a94aab5994)
+++ src/ch/UpdateChecker.cpp	(.../UpdateChecker.cpp)	(revision 5057e08b0cc064972abeb94a488e5f12d9db14a0)
@@ -207,8 +207,8 @@
 
 	memset(&m_internetBuffers, 0, sizeof(INTERNET_BUFFERS));
 	m_internetBuffers.dwStructSize = sizeof(INTERNET_BUFFERS);
-	m_internetBuffers.dwBufferLength = stSize;
-	m_internetBuffers.dwBufferTotal = stSize;
+	m_internetBuffers.dwBufferLength = (DWORD)stSize;
+	m_internetBuffers.dwBufferTotal = (DWORD)stSize;
 	m_internetBuffers.lpvBuffer = pBuffer;
 
 	m_dwExpectedState = INTERNET_STATUS_REQUEST_COMPLETE;