diff --git a/src/core/library.c b/src/core/library.c index 817527067..995772cf9 100644 --- a/src/core/library.c +++ b/src/core/library.c @@ -41,6 +41,9 @@ void mLibraryAddEntry(struct mLibrary* library, const char* filename, struct VFi if (!vf) { vf = VFileOpen(filename, O_RDONLY); } + if (!vf) { + return; + } core = mCoreFindVF(vf); if (core) { core->init(core);