if (__pSession.get() != null)
{
__pSessionImpl = null;
+ __pSession.reset(null);
}
if (__pTransaction.get() != null)
{
__pTransactionImpl = null;
+ __pTransaction.reset(null);
}
}
r = __pTransactionImpl->SetTimeout(sec);
SysTryCatch(NID_MEDIA, r == E_SUCCESS, , r, "[%s] Failed to set timeout.", GetErrorMessage(r));
- r = __pTransactionImpl->AddHttpTransactionListener(*(this->__pListener.release()));
+ r = __pTransactionImpl->AddHttpTransactionListener(*(this->__pListener.get()));
SysTryCatch(NID_MEDIA, r == E_SUCCESS, , r, "[%s] Failed to add listener into the HTTP transaction.", GetErrorMessage(r));
__pRequest = __pTransactionImpl->GetRequest();