diff --git a/indra/llcorehttp/bufferarray.cpp b/indra/llcorehttp/bufferarray.cpp
index b5650ee879f30c0ef293960bce3ff85025976831..0282bdf2db716ed9ba6b4d919c3e6c2384df81d5 100644
--- a/indra/llcorehttp/bufferarray.cpp
+++ b/indra/llcorehttp/bufferarray.cpp
@@ -224,8 +224,8 @@ size_t BufferArray::write(size_t pos, const void * src, size_t len)
 		do
 		{
 			Block & block(*mBlocks[block_start]);
-			size_t block_limit(block.mUsed - offset);
-			size_t block_len((std::min)(block_limit, len));
+			size_t block_offset(block.mUsed - offset);
+			size_t block_len((std::min)(block_offset, len));
 		
 			memcpy(&block.mData[offset], c_src, block_len);
 			result += block_len;