fix: tr_swarm order of destruction (#4847)

This commit is contained in:
Charles Kerr 2023-02-12 00:30:30 -06:00 committed by GitHub
parent 94e1668e1c
commit b7099270b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -644,7 +644,12 @@ public:
tr_torrent* const tor;
ActiveRequests active_requests;
// depends-on: active_requests
std::vector<std::unique_ptr<tr_peer>> webseeds;
// depends-on: active_requests
std::vector<tr_peerMsgs*> peers;
// tr_peers hold pointers to the items in this container,
@ -656,8 +661,6 @@ public:
time_t lastCancel = 0;
ActiveRequests active_requests;
private:
static void maybeSendCancelRequest(tr_peer* peer, tr_block_index_t block, tr_peer const* muted)
{