diff --git a/indra/test_apps/llplugintest/llmediaplugintest.cpp b/indra/test_apps/llplugintest/llmediaplugintest.cpp
index c6df77f9a4c67f3cc4f49beac56f8d67f9a53893..674520bb87798fba6f574f75b3109e537a7583a7 100644
--- a/indra/test_apps/llplugintest/llmediaplugintest.cpp
+++ b/indra/test_apps/llplugintest/llmediaplugintest.cpp
@@ -1531,6 +1531,9 @@ void LLMediaPluginTest::addMediaPanel( std::string url )
 #endif
 
 	// for this test app, use the cwd as the user data path (ugh).
+#if LL_WINDOWS
+	std::string user_data_path = ".\\";
+#else
         char cwd[ FILENAME_MAX ];
 	if (NULL == getcwd( cwd, FILENAME_MAX - 1 ))
 	{
@@ -1538,6 +1541,7 @@ void LLMediaPluginTest::addMediaPanel( std::string url )
 		return;
 	}
 	std::string user_data_path = std::string( cwd ) + "/";
+#endif
 
 	media_source->init( launcher_name, plugin_name, false, user_data_path );
 	media_source->setDisableTimeout(mDisableTimeout);