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
No known key found for this signature in database
GPG Key ID: 8EB056D53EECB12D

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