From 4c7b6e83adcfe133af00c3dba1f1468779e147e9 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Thu, 5 Dec 2024 16:36:14 +0300 Subject: [PATCH] fix(inputters): Discard duplicate values being parsed without keys in XML --- inputters/xml.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inputters/xml.lua b/inputters/xml.lua index 01573137d..cdd63e1a1 100644 --- a/inputters/xml.lua +++ b/inputters/xml.lua @@ -7,6 +7,10 @@ inputter._name = "xml" inputter.order = 2 local function startcommand (parser, command, options) + -- Discard list values (non-key/value) + for i = 1, #options do + options[i] = nil + end local stack = parser:getcallbacks().stack local lno, col, pos = parser:pos() local position = { lno = lno, col = col, pos = pos }