diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-28 23:40:44 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-28 23:40:44 +0900 |
| commit | 4b94ede268ff2ff793b22a0730dcbda09d280618 (patch) | |
| tree | 7c5e98014e7a429e0a8b2e3ab840db83b59216b8 /src/UTPexExtensionMessage.cc | |
| parent | 3258614033aaf8288dc4b14275c72a1bb3b65a7e (diff) | |
Return ExtensionMessage subclass create return raw pointer
Diffstat (limited to 'src/UTPexExtensionMessage.cc')
| -rw-r--r-- | src/UTPexExtensionMessage.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/UTPexExtensionMessage.cc b/src/UTPexExtensionMessage.cc index 1aa6b34b..3de9e8fc 100644 --- a/src/UTPexExtensionMessage.cc +++ b/src/UTPexExtensionMessage.cc @@ -181,7 +181,7 @@ void UTPexExtensionMessage::setPeerStorage peerStorage_ = peerStorage; } -SharedHandle<UTPexExtensionMessage> +UTPexExtensionMessage* UTPexExtensionMessage::create(const unsigned char* data, size_t len) { if(len < 1) { @@ -189,7 +189,7 @@ UTPexExtensionMessage::create(const unsigned char* data, size_t len) EXTENSION_NAME, static_cast<unsigned long>(len))); } - SharedHandle<UTPexExtensionMessage> msg(new UTPexExtensionMessage(*data)); + UTPexExtensionMessage* msg(new UTPexExtensionMessage(*data)); SharedHandle<ValueBase> decoded = bencode2::decode(data+1, len - 1); const Dict* dict = downcast<Dict>(decoded); |
