engines/http: use proper error value
authorJens Axboe <axboe@kernel.dk>
Fri, 15 Dec 2023 20:17:13 +0000 (13:17 -0700)
committerJens Axboe <axboe@kernel.dk>
Fri, 15 Dec 2023 20:17:13 +0000 (13:17 -0700)
The engine sets -1 for some odd reason, where ->error fields are
supposed to be a positive value. Set it to EIO.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
engines/http.c

index 001479b055d5c82556c1f6348faa6bb842a7e40c..99f4e119a4f5f0fcd5d59134ae07e0923c9559af 100644 (file)
@@ -711,7 +711,7 @@ static enum fio_q_status fio_http_queue(struct thread_data *td,
        log_err("WARNING: Only DDIR_READ/DDIR_WRITE/DDIR_TRIM are supported!\n");
 
 err:
-       io_u->error = -1;
+       io_u->error = EIO;
        td_verror(td, io_u->error, "transfer");
 out:
        curl_slist_free_all(slist);