diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-05 00:25:24 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-05 00:25:24 +0900 |
| commit | 79876af88f0faa7e3b60bef02a3f21f7466c76ef (patch) | |
| tree | efff535c23bc9a4c24563ca628257f74c6c734b1 /src/DHTMessageTrackerEntry.cc | |
| parent | 601ec0f44adcbf97e7566b64fa9677f3b117ae6e (diff) | |
Removed util::endsWith(a, b). Added util::iendsWith()
Diffstat (limited to 'src/DHTMessageTrackerEntry.cc')
| -rw-r--r-- | src/DHTMessageTrackerEntry.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/DHTMessageTrackerEntry.cc b/src/DHTMessageTrackerEntry.cc index 59ad4322..bf3e34d0 100644 --- a/src/DHTMessageTrackerEntry.cc +++ b/src/DHTMessageTrackerEntry.cc @@ -71,9 +71,13 @@ bool DHTMessageTrackerEntry::match(const std::string& transactionID, const std:: if(targetNode_->getIPAddress() == ipaddr) { return true; } - if(util::endsWith(targetNode_->getIPAddress(), ipaddr)) { + if(util::endsWith(targetNode_->getIPAddress().begin(), + targetNode_->getIPAddress().end(), + ipaddr.begin(), ipaddr.end())) { return targetNode_->getIPAddress() == "::ffff:"+ipaddr; - } else if(util::endsWith(ipaddr, targetNode_->getIPAddress())) { + } else if(util::endsWith(ipaddr.begin(), ipaddr.end(), + targetNode_->getIPAddress().begin(), + targetNode_->getIPAddress().end())) { return ipaddr == "::ffff:"+targetNode_->getIPAddress(); } return false; |
