Don't terminate the core due to backend issues while setting up
authorManuel Nickschas <sputnick@quassel-irc.org>
Fri, 6 Apr 2018 16:43:26 +0000 (18:43 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Fri, 6 Apr 2018 16:43:26 +0000 (18:43 +0200)
commite382ef52444fc267c2ecfe196359a79e858aa721
tree17ee383a56d1f1914aa84b235dcfeceb16bc4098
parentf5cb45a2c5447f0ab5e7b1bccd53c69d192aa3c6
Don't terminate the core due to backend issues while setting up

If the storage backend selected by the user during core setup cannot
be initialized, the problem shall be communicated to the client and
the user can start over; the core shall not exit in this case.
Ensure that failure to initialize the selected backend only terminates
the core if it's not being setup.
src/core/core.cpp