Skip to content
  • Milan Crha's avatar
    eos-updater: Deadlock on cancel of wait for state change · f32f7169
    Milan Crha authored
    The `g_cancellable_disconnect` cannot be called within a `g_cancellable_cancel`
    call (inside `GCancellable::cancelled` callback), because it leads to a deadlock,
    as is written in the documentation for the `g_cancellable_disconnect` function.
    Postpone the call to an idle callback.
    
    Closes #2377
    f32f7169