BTTrackerRequest causes access violation
A universal P2P file sharing client for Windows
Brought to you by:
raspopov
In the file BTTrackerRequest.cpp line 385 inside release() method (CBTTrackerRequest::Release())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
delete this;
Deletes the class instance but in CThreadImpl::ThreadStart(LPVOID pParam) we have
pThis->m_hThread = NULL;
~~~~~~~~~~~~~~~~~~~~~~~~~
So it tries to set a field of already deleted instance and causes access violation.
It is not critical. I was running Shareaza with AppVerifier. Maybe nothing. Just someone please take a look.
Fixed in r9439.