diff --git a/indra/llcommon/llsdserialize.cpp b/indra/llcommon/llsdserialize.cpp
index 62506f68928c0921b5859646c9a4b2cfe1ea3dc7..5766f692b13d32db3019ee3da744b821e4344927 100644
--- a/indra/llcommon/llsdserialize.cpp
+++ b/indra/llcommon/llsdserialize.cpp
@@ -2238,7 +2238,7 @@ LLUZipHelper::EZipRresult LLUZipHelper::unzip_llsd(LLSD& data, const U8* in, S32
 	llssize cur_size = 0;
 	z_stream strm;
 
-	constexpr U32 CHUNK = 1024 * 512;
+	constexpr U32 CHUNK = 1024 * 1024;
 
 	static thread_local std::unique_ptr<U8[]> out;
 	if (!out)