diff --git a/indra/llcommon/tests/llsdserialize_test.cpp b/indra/llcommon/tests/llsdserialize_test.cpp
index 4e09a4fe3c8476669ee0625248c63de250b32f99..687c64dfeb56319d356c709b35bbc42dc376db11 100644
--- a/indra/llcommon/tests/llsdserialize_test.cpp
+++ b/indra/llcommon/tests/llsdserialize_test.cpp
@@ -65,7 +65,7 @@ std::vector<U8> string_to_vector(const std::string& str)
 boost::filesystem::path temp_directory_path()
 {
 #if LL_WINDOWS
-    char buffer[PATH_MAX];
+    char buffer[4096];
     GetTempPath(sizeof(buffer), buffer);
     return boost::filesystem::path(buffer);