diff options
Diffstat (limited to 'Swiften/QA/ClientTest/ClientTest.cpp')
| -rw-r--r-- | Swiften/QA/ClientTest/ClientTest.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/Swiften/QA/ClientTest/ClientTest.cpp b/Swiften/QA/ClientTest/ClientTest.cpp index 412eb53..b50a0bf 100644 --- a/Swiften/QA/ClientTest/ClientTest.cpp +++ b/Swiften/QA/ClientTest/ClientTest.cpp @@ -19,6 +19,7 @@ bool rosterReceived = false;  void handleRosterReceived(boost::shared_ptr<Payload>) {  	rosterReceived = true; +	client->disconnect();  	eventLoop.stop();  } @@ -46,12 +47,13 @@ int main(int, char**) {  	client->connect();  	{ -		boost::shared_ptr<Timer> timer(new Timer(10000, &MainBoostIOServiceThread::getInstance().getIOService())); +		boost::shared_ptr<Timer> timer(new Timer(30000, &MainBoostIOServiceThread::getInstance().getIOService()));  		timer->onTick.connect(boost::bind(&SimpleEventLoop::stop, &eventLoop));  		timer->start();  		eventLoop.run();  	} +  	delete tracer;  	delete client;  	return !rosterReceived; | 
 Swift
 Swift