From 544e08ab379fd53d00009a3400aa530520b65e85 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 3 May 2017 21:33:04 +0200 Subject: Catch special error case of empty db name --- common/storage_common.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'common') diff --git a/common/storage_common.cpp b/common/storage_common.cpp index f648c94..dfcfc2a 100644 --- a/common/storage_common.cpp +++ b/common/storage_common.cpp @@ -207,6 +207,11 @@ QByteArray DataStore::generateUid() DataStore::NamedDatabase DataStore::mainDatabase(const DataStore::Transaction &t, const QByteArray &type) { + if (type.isEmpty()) { + SinkError() << "Tried to open main database for empty type."; + Q_ASSERT(false); + return {}; + } return t.openDatabase(type + ".main"); } -- cgit v1.2.3