Merge from master branch
[platform/framework/native/image.git] / src / FMedia_ImageUriData.cpp
index ed3fbf5..37ed5bd 100644 (file)
@@ -78,11 +78,13 @@ _ImageUriData::~_ImageUriData(void)
        if (__pSession.get() != null)
        {
                __pSessionImpl = null;
+               __pSession.reset(null);
        }
 
        if (__pTransaction.get() != null)
        {
                __pTransactionImpl = null;
+               __pTransaction.reset(null);
        }
 
 }
@@ -231,7 +233,7 @@ _ImageUriData::RequestDownload(const Utility::Uri &downloadUri,
        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();