Reset current installer process

The current_process field was never reset after an installation is
complete. As a consequence, installer_stop() attempted to terminate it,
leading to a warning, at best.
This commit is contained in:
Romain Vimont 2018-08-15 17:08:18 +02:00
parent cde0b3d248
commit 2daeb1fd5f

View file

@ -118,6 +118,7 @@ static int run_installer(void *data) {
for (;;) {
mutex_lock(installer->mutex);
installer->current_process = PROCESS_NONE;
while (!installer->stopped && apk_queue_is_empty(&installer->queue)) {
cond_wait(installer->event_cond, installer->mutex);
}