main: fix spurious premature parse aborts in array mode master
authorJo-Philipp Wich <jo@mein.io>
Tue, 23 Jan 2024 07:55:43 +0000 (08:55 +0100)
committerJo-Philipp Wich <jo@mein.io>
Tue, 23 Jan 2024 07:55:43 +0000 (08:55 +0100)
commit594cfa86469c005972ba750614f5b3f1af84d0f6
tree61839f6e5813ca1979df0e159f5aca1fcde82c90
parent013b75ab0598e84be84aa6eda79827c12265988f
main: fix spurious premature parse aborts in array mode

When reading newline separated JSON (array mode), continue parsing even
if the JSON tokener signals success, as another object might follow.

Fixes: FS#3683
Fixes: openwrt#8703
Fixes: openwrt#11649
Fixes: openwrt#12344
Fixes: 8614470 ("main: implement array mode")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
main.c