From 134c3f755123d00d1192a5463f15fa8a960dd18b Mon Sep 17 00:00:00 2001 From: Scott Cantor Date: Sun, 10 Jun 2012 23:19:22 +0000 Subject: [PATCH] Forgot to change length of variable --- xmltooling/util/PathResolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmltooling/util/PathResolver.cpp b/xmltooling/util/PathResolver.cpp index 6ed251e..1436e99 100644 --- a/xmltooling/util/PathResolver.cpp +++ b/xmltooling/util/PathResolver.cpp @@ -106,7 +106,7 @@ const string& PathResolver::resolve(string& s, file_type_t filetype, const char* if (s.find('%') != string::npos) { // This is an ugly workaround for Windows XP/2003, which don't support the PROGRAMDATA variable. if (!getenv("PROGRAMDATA") && s.find("%PROGRAMDATA%") != string::npos) { - s.replace(s.find("%PROGRAMDATA%"), 9, "%ALLUSERSPROFILE%/Application Data"); + s.replace(s.find("%PROGRAMDATA%"), 13, "%ALLUSERSPROFILE%/Application Data"); } char expbuf[MAX_PATH + 2]; DWORD cnt = ExpandEnvironmentStrings(s.c_str(), expbuf, sizeof(expbuf)); -- 2.1.4