summaryrefslogtreecommitdiff
path: root/src/OpenedFileCounter.cc
Commit message (Collapse)AuthorAgeFilesLines
* clang-format-5.0Tatsuhiro Tsujikawa2017-11-231-3/+2
|
* clang-format-4.0Tatsuhiro Tsujikawa2017-05-191-2/+3
|
* make clang-format using clang-format-3.6Tatsuhiro Tsujikawa2015-12-271-29/+22
|
* Avoid copyTatsuhiro Tsujikawa2015-03-131-1/+1
|
* Fix crash in OpenedFileCounter::ensureMaxOpenFileLimit()Tatsuhiro Tsujikawa2014-07-301-2/+22
| | | | | The crash happens if PieceStorage and/or DiskAdaptor are not initialized in one of active RequestGroups.
* Fix use-after-free on exit with multi-file torrent download + DHTTatsuhiro Tsujikawa2014-06-081-0/+100
DefaultPieceStorage may be referenced by one of DHT task (e.g., DHTPeerLookupTask), after RequestGroup was deleted, and even after RequestGroupMan was deleted. DefaultPieceStorage has a reference to MultiDiskAdaptor which calls RequestGroupMan object on destruction. So when DHT task is destroyed, DefaultPieceStorage is destroyed, which in turn destroys MultiDiskAdaptor. DHT task is destroyed after RequestGroupMan was destroyed, MultiDiskAdaptor will use now freed RequestGroupMan object, this is use-after-free.