Logically, the file descriptor received from open_result_file() cannot
be invalid(negative) if open_result_file() returned 0.
Change-Id: I1b3180fb6c046bf5e4094b010d98970c513d00ae
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
(cherry picked from commit
0d633de92b30f7cf8f7bb88c13da133388295470)
if (ret < 0)
return ret;
+ assert(fd > 0);
+
offset = sizeof(struct compatibility_info) * module;
n_read = pread(fd, info, sizeof(*info), offset);
if (n_read == -1) {
return ret;
}
+ assert(fd > 0);
+
for (enum hal_module index = HAL_MODULE_UNKNOWN + 1; index < HAL_MODULE_END; ++index) {
if (!infos[index].initialized)
continue;