fixes #627
authorMarcus Eggenberger <egs@quassel-irc.org>
Sun, 15 Mar 2009 21:23:58 +0000 (22:23 +0100)
committerMarcus Eggenberger <egs@quassel-irc.org>
Sun, 15 Mar 2009 21:24:07 +0000 (22:24 +0100)
src/core/core.cpp

index e1a5360..0b0a999 100644 (file)
@@ -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;