sessioncontroller: Fix memory leaks
Detected by ASAN:
Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x5071e0 in operator new(unsigned long) (/home/kfunk/devel/build/kf5/kdevplatform-stable/plugins/subversion/tests/test_svnrecursiveadd+0x5071e0) #1 0x7f60ca8caf3a in KDevelop::SessionController::createSession(QString const&) /home/kfunk/devel/src/kf5/kdevplatform-stable/shell/sessioncontroller.cpp:395:13 #2 0x7f60ca8c96d1 in KDevelop::SessionController::loadDefaultSession(QString const&) /home/kfunk/devel/src/kf5/kdevplatform-stable/shell/sessioncontroller.cpp:450:17 #3 0x7f60ca8c916b in KDevelop::SessionController::initialize(QString const&) /home/kfunk/devel/src/kf5/kdevplatform-stable/shell/sessioncontroller.cpp:346:5 #4 0x7f60ca77b159 in KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString) /home/kfunk/devel/src/kf5/kdevplatform-stable/shell/core.cpp:237:31 #5 0x7f60cadb140d in KDevelop::TestCore::initializeNonStatic(KDevelop::Core::Setup, QString const&) /home/kfunk/devel/src/kf5/kdevplatform-stable/tests/testcore.cpp:75:8 #6 0x7f60cadb1017 in KDevelop::TestCore::initialize(KDevelop::Core::Setup, QString const&) /home/kfunk/devel/src/kf5/kdevplatform-stable/tests/testcore.cpp:56:11