diff --git a/install.cpp b/install.cpp index 3d072906..6c8d827c 100644 --- a/install.cpp +++ b/install.cpp @@ -302,6 +302,7 @@ really_install_package(const char *path, bool* wipe_cache, bool needs_mount, std::vector loadedKeys; if (!load_keys(PUBLIC_KEYS_FILE, loadedKeys)) { LOGE("Failed to load keys\n"); + sysReleaseMap(&map); return INSTALL_CORRUPT; } LOGI("%zu key(s) loaded from %s\n", loadedKeys.size(), PUBLIC_KEYS_FILE);