We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a7ff5d commit 7d34f2dCopy full SHA for 7d34f2d
examples/protonect/src/transfer_pool.cpp
@@ -115,6 +115,8 @@ void TransferPool::submit(size_t num_parallel_transfers)
115
116
void TransferPool::cancel()
117
{
118
+ pending_transfers_lock_.lock();
119
+
120
for(TransferQueue::iterator it = pending_transfers_.begin(); it != pending_transfers_.end(); ++it)
121
122
int r = libusb_cancel_transfer(*it);
@@ -125,6 +127,8 @@ void TransferPool::cancel()
125
127
}
126
128
129
130
+ pending_transfers_lock_.unlock();
131
132
//idle_transfers_.insert(idle_transfers_.end(), pending_transfers_.begin(), pending_transfers_.end());
133
134
0 commit comments