Fix free/delete[] misusage
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
1eaa175431
commit
efbebc59f1
|
@ -1973,13 +1973,13 @@ bool CarlaEngineNativeUI::msgReceived(const char* const msg) noexcept
|
|||
|
||||
if (filename != nullptr && std::strcmp(filename, "(null)") == 0)
|
||||
{
|
||||
delete[] filename;
|
||||
std::free(const_cast<char*>(filename));
|
||||
filename = nullptr;
|
||||
}
|
||||
|
||||
if (std::strcmp(name, "(null)") == 0)
|
||||
{
|
||||
delete[] name;
|
||||
std::free(const_cast<char*>(name));
|
||||
name = nullptr;
|
||||
}
|
||||
|
||||
|
@ -1987,10 +1987,10 @@ bool CarlaEngineNativeUI::msgReceived(const char* const msg) noexcept
|
|||
filename, name, label, uniqueId, nullptr, options);
|
||||
|
||||
if (filename != nullptr)
|
||||
delete[] filename;
|
||||
std::free(const_cast<char*>(filename));
|
||||
if (name != nullptr)
|
||||
delete[] name;
|
||||
delete[] label;
|
||||
std::free(const_cast<char*>(name));
|
||||
std::free(const_cast<char*>(label));
|
||||
|
||||
fEngine->reloadFromUI();
|
||||
}
|
||||
|
@ -2268,8 +2268,8 @@ bool CarlaEngineNativeUI::msgReceived(const char* const msg) noexcept
|
|||
if (const CarlaPluginPtr plugin = fEngine->getPlugin(pluginId))
|
||||
plugin->setCustomData(type, key, value, true);
|
||||
|
||||
delete[] type;
|
||||
delete[] key;
|
||||
std::free(const_cast<char*>(type));
|
||||
std::free(const_cast<char*>(key));
|
||||
}
|
||||
else if (std::strcmp(msg, "set_chunk_data") == 0)
|
||||
{
|
||||
|
|
|
@ -686,7 +686,7 @@ void CarlaPipeCommon::idlePipe(const bool onlyOnce) noexcept
|
|||
|
||||
pData->isReading = false;
|
||||
|
||||
delete[] msg;
|
||||
std::free(const_cast<char*>(msg));
|
||||
|
||||
if (onlyOnce || pData->pipeRecv == INVALID_PIPE_VALUE)
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue