diff --git a/src/db/plugins/simple/DatabaseSave.cxx b/src/db/plugins/simple/DatabaseSave.cxx index d4004b8cf..dfac8997a 100644 --- a/src/db/plugins/simple/DatabaseSave.cxx +++ b/src/db/plugins/simple/DatabaseSave.cxx @@ -57,15 +57,13 @@ db_load_internal(LineReader &file, Directory &music_root) char *line; unsigned format = 0; bool found_charset = false, found_version = false; - bool tags[TAG_NUM_OF_ITEM_TYPES]; + bool tags[TAG_NUM_OF_ITEM_TYPES]{}; /* get initial info */ line = file.ReadLine(); if (line == nullptr || strcmp(DIRECTORY_INFO_BEGIN, line) != 0) throw std::runtime_error("Database corrupted"); - memset(tags, false, sizeof(tags)); - while ((line = file.ReadLine()) != nullptr && strcmp(line, DIRECTORY_INFO_END) != 0) { const char *p;