Fixed Windows Clipboard issue with setclip

Bryan Roe committed Apr 22, 2021 at 19:47 UTC 9aa8691b773fc2b487289fee755e3b19609292d7
1 file changed +2 -3
agents/meshcore.js
+2 -3
@@ -989,12 +989,11 @@ function handleServerCommand(data) {
989 }
990 else
991 {
992 - var tmp = "require('clipboard')(\"" + data.data.split('"').join('\\"') + '");process.exit();';
992 + var tmp = "require('clipboard')(" + JSON.stringify(data.data) + ');process.exit();';
993 tmp = Buffer.from(tmp).toString('base64');
994 var uid = require('user-sessions').consoleUid();
995 - var user = require('user-sessions').getUsername(uid);
995 var domain = require('user-sessions').getDomain(uid);
997 -
996 + var user = domain + '\\' + require('user-sessions').getUsername(uid);
997 var taskoptions = { env: { _target: process.execPath, _args: '-b64exec ' + tmp, _user: user } };
998 for (var c1e in process.env)
999 {