lib_common: Fix module multiple initialization detection

This commit is contained in:
Martin Piatka
2022-03-02 12:10:27 +01:00
parent 0d2dad43e2
commit 3cfb1935c3

View File

@@ -256,7 +256,7 @@ static struct init_libraries loader;
void register_library(const char *name, const void *data, enum library_class cls, int abi_version, int hidden)
{
struct init_libraries loader;
if ((*libraries)[cls].find(name) != (*libraries)[cls].find(name)) {
if ((*libraries)[cls].find(name) != (*libraries)[cls].end()) {
LOG(LOG_LEVEL_ERROR) << "Module \"" << name << "\" multiple initialization!\n";
}
(*libraries)[cls][name] = {data, abi_version, static_cast<bool>(hidden)};