From 428efb3f1bc377cafa55f8ea8ee736b0d578db92 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Tue, 25 May 2021 16:35:55 -0700 Subject: [PATCH] MeshCmd cert auth fix. --- agents/meshcmd.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agents/meshcmd.js b/agents/meshcmd.js index 2e0a2b41..208af408 100644 --- a/agents/meshcmd.js +++ b/agents/meshcmd.js @@ -70,7 +70,7 @@ function onVerifyServer(clientName, certs) { if (certs == null) { certs = clientName; } // Temporary thing until we fix duktape // If we have the serverid, used delayed server authentication - if (settings.serverid != null) { settings.meshServerTlsHash = certs[certs.length - 1].fingerprint.replace(/:/g, ''); return; } + if (settings.serverid != null) { settings.meshServerTlsHash = certs[0].fingerprint.replace(/:/g, ''); return; } // Otherwise, use server HTTPS certificate hash try { for (var i in certs) { if (certs[i].fingerprint.replace(/:/g, '') == settings.serverhttpshash) { return; } } } catch (e) { }