From: Scott Cantor Date: Sun, 10 Jun 2012 23:19:22 +0000 (+0000) Subject: Forgot to change length of variable X-Git-Tag: 1.5.0~11 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=commitdiff_plain;h=134c3f755123d00d1192a5463f15fa8a960dd18b Forgot to change length of variable --- 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));