tplink-safeloader: refactor image ingestion
authorSander Vanheule <sander@svanheule.net>
Fri, 3 Feb 2023 22:03:21 +0000 (23:03 +0100)
committerSander Vanheule <sander@svanheule.net>
Sun, 12 Mar 2023 12:35:51 +0000 (13:35 +0100)
commitd86cc1b176005c14eb52db29e1a4823176dd8e7e
tree848731ee357d9e3949c5aad480c8af84e87c5975
parent5d3a14a2c9f63b3762243af312cb62f1f6fd85b6
tplink-safeloader: refactor image ingestion

The tool supports three modes that ingest an existing safeloader image:
-i (image info), -x (extract payloads), and -z (convert to sysupgrade).
These modes all re-implement image parsing, so refactor the code to make
sure there is only one place this is performed.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
src/tplink-safeloader.c