diff options
author | Max Kellermann <max@duempel.org> | 2014-02-27 16:36:11 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-02-27 16:58:35 +0100 |
commit | 681e012fb542ee1bb2ea5312dc673987a7a8ee29 (patch) | |
tree | 2887e01d906c89f99516d67c555a2318473cc169 /src/Main.cxx | |
parent | 3be36643a1bded02171d8ddaac7d7aecfdc1915a (diff) | |
download | mpd-681e012fb542ee1bb2ea5312dc673987a7a8ee29.tar.gz mpd-681e012fb542ee1bb2ea5312dc673987a7a8ee29.tar.xz mpd-681e012fb542ee1bb2ea5312dc673987a7a8ee29.zip |
db/update: cancel the update on shutdown
Diffstat (limited to 'src/Main.cxx')
-rw-r--r-- | src/Main.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Main.cxx b/src/Main.cxx index 4b161fd6b..61e5fb2b6 100644 --- a/src/Main.cxx +++ b/src/Main.cxx @@ -596,6 +596,9 @@ int mpd_main(int argc, char *argv[]) #if defined(ENABLE_DATABASE) && defined(ENABLE_INOTIFY) mpd_inotify_finish(); + + if (instance->update != nullptr) + instance->update->CancelAllAsync(); #endif if (state_file != nullptr) { |