diff --git a/src/StateFile.cxx b/src/StateFile.cxx index 4c731faab..ab1cbdb39 100644 --- a/src/StateFile.cxx +++ b/src/StateFile.cxx @@ -42,9 +42,7 @@ StateFile::StateFile(AllocatedPath &&_path, unsigned _interval, :TimeoutMonitor(_loop), path(std::move(_path)), path_utf8(path.ToUTF8()), interval(_interval), - partition(_partition), - prev_volume_version(0), prev_output_version(0), - prev_playlist_version(0) + partition(_partition) { } diff --git a/src/StateFile.hxx b/src/StateFile.hxx index 056cfb654..8c59db6ef 100644 --- a/src/StateFile.hxx +++ b/src/StateFile.hxx @@ -42,8 +42,8 @@ class StateFile final : private TimeoutMonitor { * These version numbers determine whether we need to save the state * file. If nothing has changed, we won't let the hard drive spin up. */ - unsigned prev_volume_version, prev_output_version, - prev_playlist_version; + unsigned prev_volume_version = 0, prev_output_version = 0, + prev_playlist_version = 0; public: static constexpr unsigned DEFAULT_INTERVAL = 2 * 60;