From e6745d0b3bb0c223aa497a0f5c620729289ba352 Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Fri, 1 Jun 2012 01:16:31 -0700 Subject: [PATCH] Add mNonce256 to Application. --- src/Application.cpp | 2 +- src/Application.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Application.cpp b/src/Application.cpp index 5f7710f563..026f862a60 100644 --- a/src/Application.cpp +++ b/src/Application.cpp @@ -36,7 +36,7 @@ Application::Application() : mTxnDB(NULL), mLedgerDB(NULL), mWalletDB(NULL), mHashNodeDB(NULL), mNetNodeDB(NULL), mConnectionPool(mIOService), mPeerDoor(NULL), mRPCDoor(NULL) { - nothing(); + RAND_bytes(mNonce256.begin(), mNonce256.size()); } extern const char *TxnDBInit[], *LedgerDBInit[], *WalletDBInit[], *HashNodeDBInit[], *NetNodeDBInit[]; diff --git a/src/Application.h b/src/Application.h index 30bfc26241..96e58bdeef 100644 --- a/src/Application.h +++ b/src/Application.h @@ -47,6 +47,8 @@ class Application PeerDoor* mPeerDoor; RPCDoor* mRPCDoor; + uint256 mNonce256; + std::map mPeerMap; boost::recursive_mutex mPeerMapLock; @@ -73,8 +75,7 @@ public: DatabaseCon* getHashNodeDB() { return mHashNodeDB; } DatabaseCon* getNetNodeDB() { return mNetNodeDB; } - //Serializer* getSerializer(){ return(mSerializer); } - //void setSerializer(Serializer* ser){ mSerializer=ser; } + uint256 getNonce256() { return mNonce256; } void run(); void stop();