From b1aec8ff1346e29d6baac39f5364dacd1aaaba8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Sun, 20 Aug 2023 12:02:35 +0000 Subject: BpfMap - slightly simplify isEmpty() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test: TreeHugger Signed-off-by: Maciej Żenczykowski Change-Id: I9b93224ec2d4ff717d5e39c3ad50e63ac73f5f7c --- common/native/bpf_headers/include/bpf/BpfMap.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/common/native/bpf_headers/include/bpf/BpfMap.h b/common/native/bpf_headers/include/bpf/BpfMap.h index 51e6d162..1ddcfe66 100644 --- a/common/native/bpf_headers/include/bpf/BpfMap.h +++ b/common/native/bpf_headers/include/bpf/BpfMap.h @@ -235,12 +235,9 @@ class BpfMap { base::Result isEmpty() const { auto key = getFirstKey(); - if (!key.ok()) { - // Return error code ENOENT means the map is empty - if (key.error().code() == ENOENT) return true; - return key.error(); - } - return false; + if (key.ok()) return false; + if (key.error().code() == ENOENT) return true; + return key.error(); } private: -- cgit v1.2.3