From d569b2b448c1677e73abbdd202495efb1c3ba699 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Thu, 9 Jun 2022 16:20:11 -0600 Subject: [PATCH] Fix unescape function? --- binutils.mjs | 2 +- run.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/binutils.mjs b/binutils.mjs index a5ab700..94c4fcd 100644 --- a/binutils.mjs +++ b/binutils.mjs @@ -86,7 +86,7 @@ function CString(buf, includeNull=false) { * @returns {String} Unescaped string */ function Unescape(str) { - return str.replaceAll(/\\x([0-9]+)/g, (_, p1) => String.fromCharCode(p1)) + return str.replaceAll(/\\x?([0-9a-fA-F]+)/g, (_, p1) => String.fromCharCode(parseInt(p1, 16))) } export {Stringify, Hexlify, Unhexlify, CString, Unescape} diff --git a/run.sh b/run.sh index b85b1cb..51c65f9 100755 --- a/run.sh +++ b/run.sh @@ -1,3 +1,4 @@ #! /bin/sh +echo 'http://localhost:8081' busybox httpd -fv -p 8081 -c httpd.conf