summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--recovery/Android.mk2
-rw-r--r--recovery/recovery_updater.cpp (renamed from recovery/recovery_updater.c)2
2 files changed, 2 insertions, 2 deletions
diff --git a/recovery/Android.mk b/recovery/Android.mk
index 71d4815..277f5c6 100644
--- a/recovery/Android.mk
+++ b/recovery/Android.mk
@@ -5,7 +5,7 @@ include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES += bootable/recovery
-LOCAL_SRC_FILES := recovery_updater.c
+LOCAL_SRC_FILES := recovery_updater.cpp
# should match TARGET_RECOVERY_UPDATER_LIBS set in BoardConfig.mk
LOCAL_MODULE := librecovery_updater_manta
diff --git a/recovery/recovery_updater.c b/recovery/recovery_updater.cpp
index 8da6165..c7f713e 100644
--- a/recovery/recovery_updater.c
+++ b/recovery/recovery_updater.cpp
@@ -179,7 +179,7 @@ Value* WriteBootloaderFn(const char* name, State* state, int argc, Expr* argv[])
return ErrorAbort(state, "%s(): argument types are incorrect", name);
}
- result = update_bootloader(img->data, img->size,
+ result = update_bootloader(reinterpret_cast<unsigned char*>(img->data), img->size,
block_loc->data, force_ro_loc->data);
FreeValue(img);
FreeValue(block_loc);