From 523e567f16f45dc3b9a73921d700e026bcc4b94e Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Fri, 6 Oct 2023 12:12:27 +0200 Subject: restore: Skip adding FirmwareData to FirmwareResponseData for Rose --- src/restore.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/restore.c') diff --git a/src/restore.c b/src/restore.c index 26a93a0..fc7ec9b 100644 --- a/src/restore.c +++ b/src/restore.c @@ -2487,6 +2487,12 @@ static plist_t restore_get_rose_firmware_data(restored_client_t restore, struct error("ERROR: No 'Rap,Ticket' in TSS response, this might not work\n"); } + /* skip FirmwareData for newer versions */ + if (client->build_major >= 20) { + debug("DEBUG: Not adding FirmwareData.\n"); + return response; + } + comp_name = "Rap,RTKitOS"; if (build_identity_get_component_path(build_identity, comp_name, &comp_path) < 0) { error("ERROR: Unable to get path for '%s' component\n", comp_name); -- cgit v1.1-32-gdbae