| 1707 | } |
| 1708 | |
| 1709 | static void application_update_cancel_locked(cbm_daemon_application_t *application) { |
| 1710 | if (!application->update_generation_started || application->update_thread_done) { |
| 1711 | return; |
| 1712 | } |
| 1713 | application->update_cancel_requested = true; |
| 1714 | if (application->update_worker) { |
| 1715 | (void)application->update_ops.cancel(application->update_ops.context, |
| 1716 | application->update_worker); |
| 1717 | } |
| 1718 | } |
| 1719 | |
| 1720 | static bool application_update_owner_release_locked(cbm_daemon_application_session_t *session) { |
| 1721 | if (!session || !session->update_owner) { |
no outgoing calls
no test coverage detected