commit 83cda34af336ea2bb2bf4ca2a9a04f6609045769
parent c3d8495f78281c90990a777a9835f0cd182834f6
Author: cfillion <cfillion@users.noreply.github.com>
Date: Wed, 4 May 2016 21:02:33 -0400
transaction: don't try to register empty file names
(for invalid script packages that don't have a main file)
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/transaction.cpp b/src/transaction.cpp
@@ -349,7 +349,9 @@ bool Transaction::runTasks()
void Transaction::registerInHost(const bool add, const Registry::Entry &entry)
{
// don't actually do anything until commit() – which will calls registerQueued
- m_regQueue.push({add, entry, m_registry->getMainFile(entry)});
+ const string &mainFile = m_registry->getMainFile(entry);
+ if(!mainFile.empty())
+ m_regQueue.push({add, entry, mainFile});
}
void Transaction::registerQueued()