summaryrefslogtreecommitdiff
path: root/src/UTPexExtensionMessage.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/UTPexExtensionMessage.cc')
-rw-r--r--src/UTPexExtensionMessage.cc4
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);