recovery: Ignore wipe command from bootloaders that always send it
Change-Id: Ia93e1aae4d07ff609a252ae60850c739b02f2969
diff --git a/recovery.c b/recovery.c
index 52d3879..89fb214 100644
--- a/recovery.c
+++ b/recovery.c
@@ -826,7 +826,11 @@
case 'p': previous_runs = atoi(optarg); break;
case 's': send_intent = optarg; break;
case 'u': update_package = optarg; break;
- case 'w': wipe_data = wipe_cache = 1; break;
+ case 'w':
+#ifndef BOARD_RECOVERY_ALWAYS_WIPES
+ wipe_data = wipe_cache = 1;
+#endif
+ break;
case 'c': wipe_cache = 1; break;
case 'e': encrypted_fs_mode = optarg; toggle_secure_fs = 1; break;
case 't': ui_show_text(1); break;