Should I delete httpTransaction in IHttpTransactionEventListener.OnTransactionAborted()?

Should I delete httpTransaction in IHttpTransactionEventListener.OnTransactionAborted()?

BY 05 Jun 2014 Native Application Development

Hello. 

I got a question about using IHttpTransactionEventListener. 

If transaction failed, OnTransactionAborted() method is called. 

According to documentation, I don’t need to delete HttpTransaction parameter. Also this parameter is passed by reference, it looks strange to delete it.

But in HttpClientSample (MainForm.cpp) I can see this:

void
MainForm::OnTransactionAborted(HttpSession& httpSession, HttpTransaction& httpTransaction, result r)
{
    AppLog("OnTransactionAborted(%s)", GetErrorMessage(r));

	delete &httpTransaction;
}

What should I do?

Thanks for any tips. 

Written by