mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-31 20:04:09 +00:00
display: replace some dubious asserts
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com> Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Jonathon Jongsma <jjongsma@redhat.com> Acked-by: Uri Lublin <uril@redhat.com>
This commit is contained in:
parent
9956270358
commit
c0f4de5c86
@ -1205,11 +1205,14 @@ int display_channel_wait_for_migrate_data(DisplayChannel *display)
|
||||
RedChannel *channel = &display->common.base;
|
||||
RedChannelClient *rcc;
|
||||
|
||||
if (!red_channel_waits_for_migrate_data(&display->common.base)) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
spice_debug(NULL);
|
||||
spice_assert(channel->clients_num == 1);
|
||||
spice_warn_if_fail(channel->clients_num == 1);
|
||||
|
||||
rcc = SPICE_CONTAINEROF(ring_get_head(&channel->clients), RedChannelClient, channel_link);
|
||||
spice_assert(red_channel_client_waits_for_migrate_data(rcc));
|
||||
|
||||
for (;;) {
|
||||
red_channel_client_receive(rcc);
|
||||
|
||||
@ -973,9 +973,7 @@ static void handle_dev_start(void *opaque, void *payload)
|
||||
}
|
||||
if (worker->display_channel) {
|
||||
worker->display_channel->common.during_target_migrate = FALSE;
|
||||
if (red_channel_waits_for_migrate_data(&worker->display_channel->common.base)) {
|
||||
display_channel_wait_for_migrate_data(worker->display_channel);
|
||||
}
|
||||
display_channel_wait_for_migrate_data(worker->display_channel);
|
||||
}
|
||||
worker->running = TRUE;
|
||||
guest_set_client_capabilities(worker);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user