Don't terminate the core due to backend issues while setting up
authorManuel Nickschas <sputnick@quassel-irc.org>
Wed, 30 Aug 2017 21:50:54 +0000 (23:50 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 30 Aug 2017 21:55:25 +0000 (23:55 +0200)
commit32582b14a442c35d1a64131ac10792683fb06f82
tree7e4ea5980ba5774711cb446dad8d5ba4f15ea360
parent05249bc1337473abcb3076be9f20c82e14211d5a
Don't terminate the core due to backend issues while setting up

If the authenticator or 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 backends
only terminates the core if it's not being setup.
src/core/core.cpp