summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-08-07 14:12:28 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-08-07 14:12:28 +0000
commit52f4cbbc20417f86574560ed1cc65bb0b0bef9e1 (patch)
tree68daf0d7d5f0ebf0514cebd0371cc816ccac7a10
parentef5c01ad3373fa329d5aafbc49f9fd6dfb3e55ab (diff)
2008-08-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed memory leak * src/IteratableChunkChecksumValidator.h
-rw-r--r--ChangeLog5
-rw-r--r--src/IteratableChunkChecksumValidator.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b1db6c88..98ddf601 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2008-08-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
+ Fixed memory leak
+ * src/IteratableChunkChecksumValidator.h
+
+2008-08-07 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
+
Fixed unmatched malloc/free.
* src/IteratableChunkChecksumValidator.cc
* src/IteratableChecksumValidator.cc
diff --git a/src/IteratableChunkChecksumValidator.h b/src/IteratableChunkChecksumValidator.h
index 8517c378..8443fadd 100644
--- a/src/IteratableChunkChecksumValidator.h
+++ b/src/IteratableChunkChecksumValidator.h
@@ -50,7 +50,7 @@ class IteratableChunkChecksumValidator:public IteratableValidator
private:
SharedHandle<DownloadContext> _dctx;
SharedHandle<PieceStorage> _pieceStorage;
- BitfieldMan* _bitfield;
+ SharedHandle<BitfieldMan> _bitfield;
size_t _currentIndex;
Logger* _logger;
SharedHandle<MessageDigestContext> _ctx;