mirror of
https://github.com/g4klx/DMRGateway.git
synced 2026-04-21 06:13:47 +00:00
Merge pull request #145 from BeigeBox/fix/config-data-memory-leak
Fix memory leak of config data in CDMRNetwork
This commit is contained in:
commit
d9301b0827
1 changed files with 2 additions and 0 deletions
|
|
@ -78,6 +78,7 @@ CDMRNetwork::~CDMRNetwork()
|
|||
delete[] m_buffer;
|
||||
delete[] m_salt;
|
||||
delete[] m_id;
|
||||
delete[] m_configData;
|
||||
}
|
||||
|
||||
void CDMRNetwork::setOptions(const std::string& options)
|
||||
|
|
@ -87,6 +88,7 @@ void CDMRNetwork::setOptions(const std::string& options)
|
|||
|
||||
void CDMRNetwork::setConfig(const unsigned char* data, unsigned int len)
|
||||
{
|
||||
delete[] m_configData;
|
||||
m_configData = new unsigned char[len];
|
||||
::memcpy(m_configData, data, len);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue