projects
/
shibboleth
/
cpp-xmltooling.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0ebeb80
)
Forgot to change length of variable
author
Scott Cantor
<cantor.2@osu.edu>
Sun, 10 Jun 2012 23:19:22 +0000
(23:19 +0000)
committer
Scott Cantor
<cantor.2@osu.edu>
Sun, 10 Jun 2012 23:19:22 +0000
(23:19 +0000)
xmltooling/util/PathResolver.cpp
patch
|
blob
|
history
diff --git
a/xmltooling/util/PathResolver.cpp
b/xmltooling/util/PathResolver.cpp
index
6ed251e
..
1436e99
100644
(file)
--- 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) {
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));
}
char expbuf[MAX_PATH + 2];
DWORD cnt = ExpandEnvironmentStrings(s.c_str(), expbuf, sizeof(expbuf));