From: Jens Axboe Date: Tue, 2 Aug 2022 15:56:25 +0000 (-0600) Subject: t/io_uring: check read of home node file X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=refs%2Fheads%2Fio_uring-numa;p=fio.git t/io_uring: check read of home node file Signed-off-by: Jens Axboe --- diff --git a/t/io_uring.c b/t/io_uring.c index ea702043..35bf1956 100644 --- a/t/io_uring.c +++ b/t/io_uring.c @@ -641,14 +641,18 @@ static int detect_node(struct submitter *s, const char *name) #ifdef CONFIG_LIBNUMA const char *base = basename(name); char str[128]; - int fd, node; + int ret, fd, node; sprintf(str, "/sys/block/%s/device/numa_node", base); fd = open(str, O_RDONLY); if (fd < 0) return -1; - read(fd, str, sizeof(str)); + ret = read(fd, str, sizeof(str)); + if (ret < 0) { + close(fd); + return -1; + } node = atoi(str); s->numa_node = node; close(fd);