From fffa5132723a9d972d10306eabaad2455293fc14 Mon Sep 17 00:00:00 2001 From: Ardis Lu Date: Wed, 9 Aug 2023 21:16:43 -0700 Subject: [PATCH] Handle failure to extract CBOR --- index.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/index.html b/index.html index 09d6f8c..05f1914 100644 --- a/index.html +++ b/index.html @@ -227,6 +227,12 @@ // Parse runtime bytecode const cbor = extractCBOR(bytecode); + if (cbor.includes(NaN)) { + result.insertAdjacentText('beforeend', '❌ Failed to extract CBOR metadata from bytecode.'); + button.disabled = false; + spinner.style.setProperty('visibility', 'hidden'); + return; + } logOutput(result, '✅ Successfully extracted CBOR metadata.', cbor.map(v => v.toString(16).padStart(2, '0')).join('')); const metadata = decodeCBOR(cbor); logOutput(result, '✅ Successfully decoded CBOR metadata.', JSON.stringify(metadata, null, 2)); -- 2.47.3