idevicebackup2: Remove RestoreApplications.plist if restore failed
diff --git a/tools/idevicebackup2.c b/tools/idevicebackup2.c
index 10fad81..c2f04c2 100644
--- a/tools/idevicebackup2.c
+++ b/tools/idevicebackup2.c
@@ -2504,7 +2504,13 @@
 						PRINT_VERBOSE(1, "The device should reboot now.\n");
 					PRINT_VERBOSE(1, "Restore Successful.\n");
 				} else {
-					PRINT_VERBOSE(1, "Restore Failed (Error Code %d).\n", -result_code);
+					afc_remove_path(afc, "/iTunesRestore/RestoreApplications.plist");
+					afc_remove_path(afc, "/iTunesRestore");
+					if (quit_flag) {
+						PRINT_VERBOSE(1, "Restore Aborted.\n");
+					} else {
+						PRINT_VERBOSE(1, "Restore Failed (Error Code %d).\n", -result_code);
+					}
 				}
 				break;
 				case CMD_INFO: