diff --git a/src/net/Client.cpp b/src/net/Client.cpp
index fcaec8eb9..fb83acd2b 100644
--- a/src/net/Client.cpp
+++ b/src/net/Client.cpp
@@ -532,7 +532,7 @@ void Client::onAllocBuffer(uv_handle_t *handle, size_t suggested_size, uv_buf_t
     auto client = getClient(handle->data);
 
     buf->base = &client->m_recvBuf.base[client->m_recvBufPos];
-    buf->len  = client->m_recvBuf.len - (ULONG)client->m_recvBufPos;
+    buf->len  = client->m_recvBuf.len - (unsigned long)client->m_recvBufPos;
 }