aboutsummaryrefslogtreecommitdiff
path: root/io/channel-command.c
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2023-08-30 18:48:01 -0400
committerEric Blake <eblake@redhat.com>2023-09-07 20:32:11 -0500
commitacd4be64b865e81094c690503b4f39804eb67a0b (patch)
tree4a95a21cf10a963e247cfaf5101e1de84b7e1f97 /io/channel-command.c
parent078c8adaa61df4fe081660f0c14ce35ddd938de0 (diff)
io: check there are no qio_channel_yield() coroutines during ->finalize()
Callers must clean up their coroutines before calling object_unref(OBJECT(ioc)) to prevent an fd handler leak. Add an assertion to check this. This patch is preparation for the fd handler changes that follow. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Message-ID: <20230830224802.493686-4-stefanha@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'io/channel-command.c')
0 files changed, 0 insertions, 0 deletions