projects
/
framework
/
osp
/
appfw.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5f54e7f
)
Fix memory leak in Tizen::Security::Cert namespace
author
so.yu
<so.yu@samsung.com>
Thu, 25 Apr 2013 15:43:18 +0000
(
00:43
+0900)
committer
so.yu
<so.yu@samsung.com>
Thu, 25 Apr 2013 16:11:56 +0000
(
01:11
+0900)
Change-Id: Ifb591942953dc675c86079243b430c235a51061f
Signed-off-by: so.yu <so.yu@samsung.com>
src/security/cert/FSecCert_Certificate.cpp
patch
|
blob
|
history
diff --git
a/src/security/cert/FSecCert_Certificate.cpp
b/src/security/cert/FSecCert_Certificate.cpp
index
a541746
..
2c86cc0
100644
(file)
--- a/
src/security/cert/FSecCert_Certificate.cpp
+++ b/
src/security/cert/FSecCert_Certificate.cpp
@@
-747,7
+747,7
@@
_X509Certificate::ParseIssuerName(void)
SysTryReturnResult(NID_SEC_CERT, pName != null, E_PARSING_FAILED, "Failed to get certificate issuer name.");
__tbsCert.SetIssuerName(pName);
-
+ free(pName);
return E_SUCCESS;
}
@@
-813,6
+813,7
@@
_X509Certificate::ParseSubjectName(void)
__x509IsSelfSign = false;
}
+ free(pSubject);
return r;
}
@@
-848,6
+849,7
@@
_X509Certificate::ParseSubjectPublicKeyInfo(void)
__tbsCert.SetPublicKeyInfo(pubKeyLen, pPubKey);
OPENSSL_free(pPubKey);
+ EVP_PKEY_free(pKey);
return r;
}