diff options
author | Piotr Sawicki <p.sawicki2@partner.samsung.com> | 2017-04-06 15:50:20 +0200 |
---|---|---|
committer | Piotr Sawicki <p.sawicki2@partner.samsung.com> | 2017-04-07 08:27:52 +0200 |
commit | 21b2af039aeb0edf373d1678d926304ed024ada2 (patch) | |
tree | 682a66c655b8a57ef90f4e5ebeed46d2b11f6319 | |
parent | 4455ee508bc764d55d55dbe8585cca623de7ad38 (diff) | |
download | key-manager-21b2af039aeb0edf373d1678d926304ed024ada2.tar.gz key-manager-21b2af039aeb0edf373d1678d926304ed024ada2.tar.bz2 key-manager-21b2af039aeb0edf373d1678d926304ed024ada2.zip |
Fix issues detected by SVACE
Fix possible memory leak in _toNewCkmCertList()
Change-Id: I706332a37a48fb720b693b526425c03d2d04e0aa
-rw-r--r-- | src/manager/client-capi/ckmc-manager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/manager/client-capi/ckmc-manager.cpp b/src/manager/client-capi/ckmc-manager.cpp index 53a183e7..035430bb 100644 --- a/src/manager/client-capi/ckmc-manager.cpp +++ b/src/manager/client-capi/ckmc-manager.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved + * Copyright (c) 2000 - 2017 Samsung Electronics Co., Ltd All Rights Reserved * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -114,6 +114,7 @@ ckmc_cert_list_s *_toNewCkmCertList(const CKM::CertificateShPtrVector ret = ckmc_cert_list_add(plist, pcert, &plist); if (ret != CKMC_ERROR_NONE) { + free(pcert); ckmc_cert_list_all_free(start); return nullptr; } |