From 4150d2e91e8a38b967db5cee7d5681187f0d2088 Mon Sep 17 00:00:00 2001 From: Hyunwoo Park Date: Thu, 30 May 2024 02:48:57 +0000 Subject: [PATCH] iolog: fix Error handling issues (NEGATIVE_RETURNS) CID 494151: Error handling issues (NEGATIVE_RETURNS) @ io_u.c:1877 in get_io_u() This patch removes negative returns from dp_init() to ensure its value can be properly consumed by td_verror() Signed-off-by: Hyunwoo Park --- iolog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iolog.c b/iolog.c index e3a56db957..b57f845e27 100644 --- a/iolog.c +++ b/iolog.c @@ -145,7 +145,7 @@ static int ipo_special(struct thread_data *td, struct io_piece *ipo) int dp_init_ret = dp_init(td); if (dp_init_ret != 0) { - td_verror(td, dp_init_ret, "dp_init"); + td_verror(td, abs(dp_init_ret), "dp_init"); return -1; } }