laforge
/
openbts-osmo
Archived
1
0
Fork 0

Always initialize mUSSDData in a transaction.

This commit is contained in:
Alexander Chemeris 2010-09-09 18:19:15 +04:00
parent c288b250b6
commit 9c542926ac
1 changed files with 6 additions and 1 deletions

View File

@ -76,6 +76,7 @@ ostream& Control::operator<<(ostream& os, const USSDData& data)
TransactionEntry::TransactionEntry()
:mID(gTransactionTable.newID()),
mQ931State(NullState),
mUSSDData(NULL),
mT301(T301ms), mT302(T302ms), mT303(T303ms),
mT304(T304ms), mT305(T305ms), mT308(T308ms),
mT310(T310ms), mT313(T313ms),
@ -95,6 +96,7 @@ TransactionEntry::TransactionEntry(const L3MobileIdentity& wSubscriber,
mTIFlag(1), mTIValue(0),
mCalling(wCalling),
mQ931State(NullState),
mUSSDData(NULL),
mT301(T301ms), mT302(T302ms), mT303(T303ms),
mT304(T304ms), mT305(T305ms), mT308(T308ms),
mT310(T310ms), mT313(T313ms),
@ -115,6 +117,7 @@ TransactionEntry::TransactionEntry(const L3MobileIdentity& wSubscriber,
mTIFlag(0), mTIValue(wTIValue),
mCalled(wCalled),
mQ931State(NullState),
mUSSDData(NULL),
mT301(T301ms), mT302(T302ms), mT303(T303ms),
mT304(T304ms), mT305(T305ms), mT308(T308ms),
mT310(T310ms), mT313(T313ms),
@ -133,6 +136,7 @@ TransactionEntry::TransactionEntry(const L3MobileIdentity& wSubscriber,
mSubscriber(wSubscriber),mService(wService),
mTIFlag(1),mTIValue(wTIValue),mCalling(wCalling),
mQ931State(NullState),
mUSSDData(NULL),
mT301(T301ms), mT302(T302ms), mT303(T303ms),
mT304(T304ms), mT305(T305ms), mT308(T308ms),
mT310(T310ms), mT313(T313ms),
@ -150,8 +154,9 @@ TransactionEntry::TransactionEntry(const GSM::L3MobileIdentity& wSubscriber,
USSDData* wUSSDData)
:mID(gTransactionTable.newID()),
mSubscriber(wSubscriber),mService(wService),
mTIFlag(wTIFlag),mTIValue(wTIValue),mUSSDData(wUSSDData),
mTIFlag(wTIFlag),mTIValue(wTIValue),
mQ931State(NullState),
mUSSDData(wUSSDData),
mT301(T301ms), mT302(T302ms), mT303(T303ms),
mT304(T304ms), mT305(T305ms), mT308(T308ms),
mT310(T310ms), mT313(T313ms),