diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-03-07 12:05:50 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-03-07 12:05:50 +0000 |
| commit | fc0fa4203a0295e69f5101838dded603fc48b9e4 (patch) | |
| tree | fea885ef0bd8b2b526bab5c5420cdfa3c5a9fd1e /src/DHTTokenTracker.cc | |
| parent | 7578d5fb2299a7b818728c040bf91c4d076406db (diff) | |
2008-03-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Use unsigned char for data store.
Diffstat (limited to 'src/DHTTokenTracker.cc')
| -rw-r--r-- | src/DHTTokenTracker.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/DHTTokenTracker.cc b/src/DHTTokenTracker.cc index 70d7301d..cc64cbd9 100644 --- a/src/DHTTokenTracker.cc +++ b/src/DHTTokenTracker.cc @@ -48,7 +48,7 @@ DHTTokenTracker::DHTTokenTracker() memcpy(_secret[1], _secret[0], SECRET_SIZE); } -DHTTokenTracker::DHTTokenTracker(const char* initialSecret) +DHTTokenTracker::DHTTokenTracker(const unsigned char* initialSecret) { memcpy(_secret[0], initialSecret, SECRET_SIZE); memcpy(_secret[1], initialSecret, SECRET_SIZE); @@ -58,9 +58,9 @@ DHTTokenTracker::~DHTTokenTracker() {} std::string DHTTokenTracker::generateToken(const unsigned char* infoHash, const std::string& ipaddr, uint16_t port, - const char* secret) const + const unsigned char* secret) const { - char src[DHT_ID_LENGTH+6+SECRET_SIZE]; + unsigned char src[DHT_ID_LENGTH+6+SECRET_SIZE]; if(!PeerMessageUtil::createcompact(src+DHT_ID_LENGTH, ipaddr, port)) { throw new DlAbortEx("Token generation failed: ipaddr=%s, port=%u", ipaddr.c_str(), port); |
