Ticket #3925 (closed Bug report: fixed)

Opened 5 years ago

Last modified 5 months ago

Mismatching allocation and deallocation: CHttpControlSocket::m_pRecvBuffer

Reported by: dvice_null Owned by:
Priority: normal Component: Unknown
Keywords: Cc:
Operating system type: Operating system version:

Description

In file: src/engine/httpcontrolsocket.cpp:922
You delete the pointer without [] characters

delete m_pRecvBuffer;

But on line 202 it is created with the []
m_pRecvBuffer = new char[m_recvBufferLen];

This is illegal in C++. If memory is allocated with [] it should be deleted with [] also. Please check and fix if I'm not mistaken.

Change History

Changed 5 years ago by codesquid

  • status changed from new to closed
  • resolution set to fixed

Thanks for reporting this problem. Will be fixed in the next version.

Note: See TracTickets for help on using tickets.