From 744c7c07fa3c8f05683aa52e6167b542fa61ba6b Mon Sep 17 00:00:00 2001 From: "jc815.lee" Date: Tue, 15 Oct 2013 09:49:09 +0900 Subject: [PATCH] Fix accessing freed memory in X509CertificateStore::Update() Change-Id: I7bee97f9592a2a95d68cf55a7bcacbc5aa49314e Signed-off-by: jc815.lee --- src/security/cert/FSecCert_X509CertificateStoreImpl.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/security/cert/FSecCert_X509CertificateStoreImpl.cpp b/src/security/cert/FSecCert_X509CertificateStoreImpl.cpp index 1df2b3b..ca25fc4 100644 --- a/src/security/cert/FSecCert_X509CertificateStoreImpl.cpp +++ b/src/security/cert/FSecCert_X509CertificateStoreImpl.cpp @@ -381,8 +381,6 @@ _X509CertificateStoreImpl::Update(CertificateType certificateType, const Tizen:: oldBufferLen = pOldEncodedData->GetRemaining(); SysTryReturnResult(NID_SEC_CERT, oldBufferLen > 0, E_INVALID_ARG, "Input old certificate length is not positive."); - pOldEncodedData.reset(null); - std::unique_ptr< ByteBuffer > pNewEncodedData(newCert.GetEncodedDataN()); SysTryReturnResult(NID_SEC_CERT, pNewEncodedData != null, E_INVALID_ARG, "Failed to get encoded data on new input certificate."); -- 2.7.4