From 467968aa65063a198eac1dc63f186ff7d4e384c0 Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Wed, 28 Dec 2022 21:19:04 -0700 Subject: [PATCH] make string replace more stringent and better cleanse values Signed-off-by: Travis Glenn Hansen --- src/utils/nvmeof.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/utils/nvmeof.js b/src/utils/nvmeof.js index f514208..f7cfc35 100644 --- a/src/utils/nvmeof.js +++ b/src/utils/nvmeof.js @@ -272,19 +272,22 @@ class NVMEoF { * old: "Address":"traddr=127.0.0.1 trsvcid=4420" * new: "Address":"traddr=127.0.0.1,trsvcid=4420" */ - controllerAddress = controllerAddress.replaceAll(" ", ","); + controllerAddress = controllerAddress.replaceAll( + " trsvcid=", + ",trsvcid=" + ); let parts = controllerAddress.split(","); let traddr; let trsvcid; for (let i_part of parts) { let i_parts = i_part.split("="); - switch (i_parts[0]) { + switch (i_parts[0].trim()) { case "traddr": - traddr = i_parts[1]; + traddr = i_parts[1].trim(); break; case "trsvcid": - trsvcid = i_parts[1]; + trsvcid = i_parts[1].trim(); break; } }