Ticket #3925 (closed Bug report: fixed)
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
Note: See
TracTickets for help on using
tickets.
