t/io_uring: check read of home node file

Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/t/io_uring.c b/t/io_uring.c
index ea70204..35bf195 100644
--- a/t/io_uring.c
+++ b/t/io_uring.c
@@ -641,14 +641,18 @@
 #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);