1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-16 00:03:45 +00:00

1. Fixed compiler warnings for PAC related code

2. Updated clipboard helper, to fix compiler warning in generated code
3. Updated message-box to sanitize input values to prevent possible exploit
This commit is contained in:
Bryan Roe
2022-01-03 19:22:14 -08:00
parent 3a10fa34d2
commit 20312bf5d6
4 changed files with 7 additions and 7 deletions

View File

@@ -90,7 +90,7 @@ function nativeBase64(name)
{
var value = Buffer.from(getJSModule(name)).toString('base64');
var ret = "char *" + name + " = NULL;\n";
ret += (name + '[ILibBase64Decode("' + value + '", ' + value.length + ', &' + name + ')] = 0;\n');
ret += (name + '[ILibBase64Decode((unsigned char*)"' + value + '", ' + value.length + ', (unsigned char **)&' + name + ')] = 0;\n');
ret += ('duk_peval_string_noresult(ex, ' + name + ');\n');
ret += ('free(' + name + ');\n');
module.exports(ret);