From 0fa683f244a8ba2918d459d319bd5d860ef0cfd8 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Mon, 19 Dec 2022 11:01:32 +0100 Subject: [PATCH] vfs/cbe_trust_anchor: add sanity check This patch adds a null-pointer check to the '_close_handle' method, which triggers when using the vfs_cbe.run script in interactive mode. --- repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc b/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc index fb7f163787..8ae2ead4ef 100644 --- a/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc +++ b/repos/gems/src/lib/vfs/cbe_trust_anchor/vfs.cc @@ -544,6 +544,9 @@ class Trust_anchor void _close_handle(Vfs::Vfs_handle **handle) { + if (*handle == nullptr) + return; + (*handle)->close(); (*handle) = nullptr; }