summaryrefslogtreecommitdiff
path: root/src/BtBitfieldMessage.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-09-13 00:07:21 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-09-13 00:07:21 +0900
commit2807258279d8ddbef01ca1c20a87c14aa084620c (patch)
treee0baa98d1b2051898a4dbde0820ed81e6438fec4 /src/BtBitfieldMessage.h
parentbee7a8317c602a37066a7b3391b5134f31e3a5ff (diff)
Use std::make_shared and make_unique where possible, part 1
Diffstat (limited to 'src/BtBitfieldMessage.h')
-rw-r--r--src/BtBitfieldMessage.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/BtBitfieldMessage.h b/src/BtBitfieldMessage.h
index 91baa550..8494aa7d 100644
--- a/src/BtBitfieldMessage.h
+++ b/src/BtBitfieldMessage.h
@@ -41,7 +41,7 @@ namespace aria2 {
class BtBitfieldMessage : public SimpleBtMessage {
private:
- unsigned char* bitfield_;
+ std::unique_ptr<unsigned char[]> bitfield_;
size_t bitfieldLength_;
public:
BtBitfieldMessage();
@@ -56,7 +56,7 @@ public:
void setBitfield(const unsigned char* bitfield, size_t bitfieldLength);
- const unsigned char* getBitfield() const { return bitfield_; }
+ const unsigned char* getBitfield() const { return bitfield_.get(); }
size_t getBitfieldLength() const { return bitfieldLength_; }