Mercurial > hg > svcore
diff system/System.cpp @ 1480:5ac102155409 plugin-path-config
Environment variable lookup fixes, & use this implementation throughout
author | Chris Cannam |
---|---|
date | Fri, 08 Jun 2018 11:27:40 +0100 |
parents | b60cb1637634 |
children | 70e172e6cc59 |
line wrap: on
line diff
--- a/system/System.cpp Thu Jun 07 16:49:09 2018 +0100 +++ b/system/System.cpp Fri Jun 08 11:27:40 2018 +0100 @@ -357,9 +357,9 @@ return false; } - int wvallen = int(wcslen(wvarbuf)); + int wvallen = int(wcslen(wvalue)); int vallen = WideCharToMultiByte(CP_UTF8, 0, - wvarbuf, wvallen, + wvalue, wvallen, 0, 0, 0, 0); if (vallen < 0) { SVCERR << "WARNING: Unable to convert environment value to UTF-8" @@ -369,7 +369,7 @@ char *val = new char[vallen + 1]; (void)WideCharToMultiByte(CP_UTF8, 0, - wvarbuf, wvallen, + wvalue, wvallen, val, vallen, 0, 0); val[vallen] = '\0';