Fix crash when data for unknown filetransfer has been received
This commit is contained in:
parent
5812171372
commit
8f7a62c727
1 changed files with 5 additions and 0 deletions
|
@ -763,6 +763,11 @@ void NetworkPluginServer::handleFTDataPayload(Backend *b, const std::string &dat
|
|||
// if (!user)
|
||||
// return;
|
||||
|
||||
if (m_filetransfers.find(payload.ftid()) == m_filetransfers.end()) {
|
||||
LOG4CXX_ERROR(logger, "Uknown filetransfer with id " << payload.ftid());
|
||||
return;
|
||||
}
|
||||
|
||||
FileTransferManager::Transfer &transfer = m_filetransfers[payload.ftid()];
|
||||
MemoryReadBytestream *bytestream = (MemoryReadBytestream *) transfer.readByteStream.get();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue