2
0
mirror of git://github.com/lxc/lxc synced 2025-08-31 07:37:54 +00:00

mainloop: make sure that descr->ring is allocated

This is future proofing more than anything else.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
This commit is contained in:
Christian Brauner
2021-10-28 17:39:11 +02:00
parent 747bc634c5
commit aac3f106ff

View File

@@ -515,8 +515,10 @@ void lxc_mainloop_close(struct lxc_async_descr *descr)
if (descr->type == LXC_MAINLOOP_IO_URING) {
#if HAVE_LIBURING
io_uring_queue_exit(descr->ring);
munmap(descr->ring, sizeof(struct io_uring));
if (descr->ring) {
io_uring_queue_exit(descr->ring);
munmap(descr->ring, sizeof(struct io_uring));
}
#else
ERROR("Unsupported io_uring mainloop");
#endif