diff options
Diffstat (limited to 'halimpl/utils/phNxpConfig.cpp')
-rwxr-xr-x | halimpl/utils/phNxpConfig.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/halimpl/utils/phNxpConfig.cpp b/halimpl/utils/phNxpConfig.cpp index 2b3e551..ba36e50 100755 --- a/halimpl/utils/phNxpConfig.cpp +++ b/halimpl/utils/phNxpConfig.cpp @@ -788,7 +788,9 @@ bool CNfcConfig::isModified() { } uint32_t stored_crc32 = 0; - fread(&stored_crc32, sizeof(uint32_t), 1, fd); + if (fread(&stored_crc32, sizeof(uint32_t), 1, fd) != 1) + ALOGE("%s Failed to Read file", __func__); + fclose(fd); return stored_crc32 != config_crc32_; @@ -809,7 +811,9 @@ bool CNfcConfig::isModified(const char* pName) { } uint32_t stored_crc32 = 0; - fread(&stored_crc32, sizeof(uint32_t), 1, fd); + if (fread(&stored_crc32, sizeof(uint32_t), 1, fd) != 1) + ALOGE("%s Failed to Read file", __func__); + fclose(fd); if(isRfFile) |