Browse Source

Fix mismatched new[] vs free() in Altium parser

newinvert
Jon Evans 2 years ago
parent
commit
4ffbef5e42
  1. 3
      common/io/altium/altium_binary_parser.h

3
common/io/altium/altium_binary_parser.h

@ -147,9 +147,10 @@ public:
wxScopedCharBuffer ReadCharBuffer()
{
uint8_t len = Read<uint8_t>();
if( GetRemainingBytes() >= len )
{
char* buf = new char[len];
char* buf = static_cast<char*>( malloc( len ) );
memcpy( buf, m_pos, len );
m_pos += len;

Loading…
Cancel
Save