From c2ae77dff472a06d95c39e69a9d72d95eaaf0ef7 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 6 Oct 2013 21:08:20 +0900 Subject: [PATCH] test: Fix stack overflow --- test/DefaultBtMessageFactoryTest.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/DefaultBtMessageFactoryTest.cc b/test/DefaultBtMessageFactoryTest.cc index 76e18f85..d9a14940 100644 --- a/test/DefaultBtMessageFactoryTest.cc +++ b/test/DefaultBtMessageFactoryTest.cc @@ -63,12 +63,12 @@ void DefaultBtMessageFactoryTest::testCreateBtMessage_BtExtendedMessage() memcpy(msg+6, payload.c_str(), payload.size()); auto m = - factory_->createBtMessage((const unsigned char*)msg+4, sizeof(msg)); + factory_->createBtMessage((const unsigned char*)msg+4, sizeof(msg)-4); CPPUNIT_ASSERT(BtExtendedMessage::ID == m->getId()); try { // disable extended messaging peer_->setExtendedMessagingEnabled(false); - factory_->createBtMessage((const unsigned char*)msg+4, sizeof(msg)); + factory_->createBtMessage((const unsigned char*)msg+4, sizeof(msg)-4); CPPUNIT_FAIL("exception must be thrown."); } catch(Exception& e) { std::cerr << e.stackTrace() << std::endl;