diff options
author | Elliott Hughes <enh@google.com> | 2015-05-13 17:26:24 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-05-13 17:26:24 +0000 |
commit | 4f6904047e5e16176cb0505fccc33633b982bb08 (patch) | |
tree | 75fbb602c91adc741fd32a72ee3d2492e476a381 /verity | |
parent | d69f1bb5079252ccd0f6afec36d5f3a200f7a4a8 (diff) | |
parent | f044a21af13472bed9d74b96829a0e5597af0a7a (diff) | |
download | extras-4f6904047e5e16176cb0505fccc33633b982bb08.tar.gz |
am f044a21a: Merge "Fix unused result warnings in system/extras/verity."
* commit 'f044a21af13472bed9d74b96829a0e5597af0a7a':
Fix unused result warnings in system/extras/verity.
Diffstat (limited to 'verity')
-rw-r--r-- | verity/Android.mk | 2 | ||||
-rw-r--r-- | verity/build_verity_tree.cpp | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/verity/Android.mk b/verity/Android.mk index 46396ca2..bbe74bb1 100644 --- a/verity/Android.mk +++ b/verity/Android.mk @@ -98,6 +98,6 @@ LOCAL_MODULE := build_verity_tree LOCAL_SRC_FILES := build_verity_tree.cpp LOCAL_MODULE_TAGS := optional LOCAL_STATIC_LIBRARIES := libsparse_host libz -LOCAL_SHARED_LIBRARIES := libcrypto-host +LOCAL_SHARED_LIBRARIES := libcrypto-host libbase LOCAL_CFLAGS += -Wall -Werror include $(BUILD_HOST_EXECUTABLE) diff --git a/verity/build_verity_tree.cpp b/verity/build_verity_tree.cpp index e7bfa405..5a6a6ee1 100644 --- a/verity/build_verity_tree.cpp +++ b/verity/build_verity_tree.cpp @@ -16,6 +16,8 @@ #include <string.h> #include <unistd.h> +#include <base/file.h> + struct sparse_hash_ctx { unsigned char *hashes; const unsigned char *salt; @@ -353,7 +355,9 @@ int main(int argc, char **argv) if (fd < 0) { FATAL("failed to open output file '%s'\n", verity_filename); } - write(fd, verity_tree, verity_blocks * block_size); + if (!android::base::WriteFully(fd, verity_tree, verity_blocks * block_size)) { + FATAL("failed to write '%s'\n", verity_filename); + } close(fd); delete[] verity_tree_levels; |