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';