Starting attempt to implement the new rust time transfer server
This commit is contained in:
@@ -1223,7 +1223,7 @@ TransferKeyApplyResult LocalFileTransfer::handle_transfer_key_provided(const std
|
||||
{
|
||||
std::lock_guard tlock{this->transfers_mutex};
|
||||
for(auto it = this->pending_transfers.begin(); it != this->pending_transfers.end(); it++) {
|
||||
if(memcmp((*it)->transfer_key, client->transfer_key.key, TRANSFER_KEY_LENGTH) == 0) {
|
||||
if(memcmp((*it)->transfer_key.data(), client->transfer_key.key, std::min((size_t) TRANSFER_KEY_LENGTH, (*it)->transfer_key.length())) == 0) {
|
||||
client->transfer = *it;
|
||||
this->pending_transfers.erase(it);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user