X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcore.cpp;h=56784298484bc64d8a98284a28cebc2fbd8ca5cf;hb=ab16c77fe03b73a863d9b52b11919bcbac903f58;hp=003f6dafc1225f7b14097f6f4e05578fe74ea051;hpb=b040ef84cdc254a0b1f083db3151f2724e45d210;p=quassel.git diff --git a/src/core/core.cpp b/src/core/core.cpp index 003f6daf..56784298 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -668,7 +668,13 @@ void Core::setupInternalClientSession(SignalProxy *proxy) { setupCoreForInternalUsage(); } - UserId uid = _storage->internalUser(); + UserId uid; + if(_storage) { + uid = _storage->internalUser(); + } else { + qWarning() << "Core::setupInternalClientSession(): You're trying to run monolithic Quassel with an unusable Backend! Go fix it!"; + return; + } // Find or create session for validated user SessionThread *sess;