From: Marcus Eggenberger Date: Sun, 15 Mar 2009 21:23:58 +0000 (+0100) Subject: fixes #627 X-Git-Tag: 0.4.1~8 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=2edce2d2a5274d4e797aca1f78a2b89fc688f8a1;hp=7ef72b8c91539456794530659de8531de06547e3 fixes #627 --- diff --git a/src/core/core.cpp b/src/core/core.cpp index e1a53600..0b0a999d 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -632,7 +632,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;