Fixed segmentation fault error when no file is selected in multi-file torrent. * src/BitfieldMan.cc
@@ -1,3 +1,9 @@
+2009-05-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
+
+ Fixed segmentation fault error when no file is selected in
+ multi-file torrent.
+ * src/BitfieldMan.cc
2009-05-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Escaped <,>,& character in XML-RPC response.
@@ -605,6 +605,10 @@ void BitfieldMan::addFilter(uint64_t offset, uint64_t length) {
}
void BitfieldMan::enableFilter() {
+ if(!filterBitfield) {
+ filterBitfield = new unsigned char[bitfieldLength];
+ memset(filterBitfield, 0, bitfieldLength);
+ }
filterEnabled = true;
updateCache();