Fix various bugs.

Change-Id: I46e3001e6857480a77253be24b1753b2e4d88e69
diff --git a/recovery.c b/recovery.c
index 04d13c9..33b54ba 100644
--- a/recovery.c
+++ b/recovery.c
@@ -681,8 +681,9 @@
     device_wipe_data();
     erase_volume("/data");
     erase_volume("/cache");
+#ifdef BOARD_HAS_DATADATA
     erase_volume("/datadata");
-    erase_volume("/datadata");
+#endif
     erase_volume("/sd-ext");
     erase_volume("/sdcard/.android_secure");
     ui_print("Data wipe complete.\n");