From 21b2af039aeb0edf373d1678d926304ed024ada2 Mon Sep 17 00:00:00 2001 From: Piotr Sawicki Date: Thu, 6 Apr 2017 15:50:20 +0200 Subject: Fix issues detected by SVACE Fix possible memory leak in _toNewCkmCertList() Change-Id: I706332a37a48fb720b693b526425c03d2d04e0aa --- src/manager/client-capi/ckmc-manager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- cgit v1.2.3