From 47eba3dd43ce36c05b060082c7e32682d9be99bb Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Wed, 20 Nov 2013 14:20:03 +0100 Subject: tss: remove Info node from BasebandFirmware data for TSS request --- src/tss.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/tss.c') diff --git a/src/tss.c b/src/tss.c index 886752a..b32f066 100644 --- a/src/tss.c +++ b/src/tss.c @@ -442,8 +442,12 @@ int tss_request_add_baseband_tags_from_manifest(plist_t request, plist_t build_i error("ERROR: Unable to get BasebandFirmware node\n"); return -1; } - plist_dict_insert_item(request, "BasebandFirmware", plist_copy(bb_node)); + plist_t bbfwdict = plist_copy(bb_node); bb_node = NULL; + if (plist_dict_get_item(bbfwdict, "Info")) { + plist_dict_remove_item(bbfwdict, "Info"); + } + plist_dict_insert_item(request, "BasebandFirmware", bbfwdict); /* apply overrides */ if (overrides) { -- cgit v1.1-32-gdbae