summaryrefslogtreecommitdiffstats
path: root/src/restore.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2022-04-12 17:34:32 +0200
committerGravatar Nikias Bassen2022-04-12 17:34:32 +0200
commit8f7afa0c45bc9b70b8f5dd186962f3905903f683 (patch)
treea36b63ca24b48a919604b1ee5791dc3acfabf45a /src/restore.c
parent71561a452a238eb7fa7aae8f1e2752fb357e4756 (diff)
downloadidevicerestore-8f7afa0c45bc9b70b8f5dd186962f3905903f683.tar.gz
idevicerestore-8f7afa0c45bc9b70b8f5dd186962f3905903f683.tar.bz2
More code improvements using _plist_dict_copy_* helper
Diffstat (limited to 'src/restore.c')
-rw-r--r--src/restore.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/restore.c b/src/restore.c
index 3942745..257cc38 100644
--- a/src/restore.c
+++ b/src/restore.c
@@ -3936,7 +3936,6 @@ int restore_device(struct idevicerestore_client_t* client, plist_t build_identit
plist_dict_set_item(opts, "AutoBootDelay", plist_new_uint(0));
if (client->preflight_info) {
- plist_t node;
plist_t bbus = plist_copy(client->preflight_info);
plist_dict_remove_item(bbus, "FusingStatus");
@@ -3944,10 +3943,7 @@ int restore_device(struct idevicerestore_client_t* client, plist_t build_identit
plist_dict_set_item(opts, "BBUpdaterState", bbus);
- node = plist_dict_get_item(client->preflight_info, "Nonce");
- if (node) {
- plist_dict_set_item(opts, "BasebandNonce", plist_copy(node));
- }
+ _plist_dict_copy_data(opts, client->preflight_info, "BasebandNonce", "Nonce");
}
plist_dict_set_item(opts, "SupportedDataTypes", restore_supported_data_types());