From: Youngjae Cho Date: Tue, 1 Apr 2025 11:22:47 +0000 (+0900) Subject: halcc: Fix assert on fd to pass for the case 'fd == 0' X-Git-Tag: accepted/tizen/9.0/unified/20250407.170153^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_9.0;p=platform%2Fhal%2Fapi%2Fcommon.git halcc: Fix assert on fd to pass for the case 'fd == 0' The fd could be 0, so add the case to the assertion. Change-Id: I29225092682e6cc07b016f824891bb11013bb0b7 Signed-off-by: Youngjae Cho --- diff --git a/src/hal-api-compatibility-checker.c b/src/hal-api-compatibility-checker.c index 1315cdd..41e247f 100644 --- a/src/hal-api-compatibility-checker.c +++ b/src/hal-api-compatibility-checker.c @@ -264,7 +264,7 @@ static int write_module_comaptibility_info(int fd, enum hal_module module, ssize_t n_write; off_t offset; - assert(fd > 0); + assert(fd >= 0); offset = sizeof(struct compatibility_info) * module; n_write = pwrite(fd, info, sizeof(*info), offset); @@ -300,7 +300,7 @@ static int load_module_compatibility_info(enum hal_module module, if (ret < 0) return ret; - assert(fd > 0); + assert(fd >= 0); offset = sizeof(struct compatibility_info) * module; n_read = pread(fd, info, sizeof(*info), offset); @@ -374,7 +374,7 @@ static int load_module_compatibility_info_fallback(enum hal_module module, return ret; } - assert(fd > 0); + assert(fd >= 0); for (enum hal_module index = HAL_MODULE_UNKNOWN + 1; index < HAL_MODULE_END; ++index) { if (!infos[index].initialized)