From 386cc5c79150cd74f5cd5ac60483b191467a852d Mon Sep 17 00:00:00 2001 From: Kuang-che Wu Date: Sat, 12 Oct 2019 19:39:55 +0800 Subject: [PATCH] Fix error object memory leak in GetSystemRootCerts This fixed https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10257 --- .../lib/security/security_connector/load_system_roots_linux.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/lib/security/security_connector/load_system_roots_linux.cc b/src/core/lib/security/security_connector/load_system_roots_linux.cc index 82d5bf6bcdd..58831a65743 100644 --- a/src/core/lib/security/security_connector/load_system_roots_linux.cc +++ b/src/core/lib/security/security_connector/load_system_roots_linux.cc @@ -67,6 +67,7 @@ grpc_slice GetSystemRootCerts() { if (error == GRPC_ERROR_NONE) { return valid_bundle_slice; } + GRPC_ERROR_UNREF(error); } return grpc_empty_slice(); }