From c1e99cb100a3710ef405fcda5e611350c2f7d2e1 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Sat, 9 Sep 2017 03:38:59 +0200 Subject: [PATCH] handle-tree: avoid clang incomplete initializer warning --- src/handle-tree.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/handle-tree.c b/src/handle-tree.c index 1d49627..0471a3b 100644 --- a/src/handle-tree.c +++ b/src/handle-tree.c @@ -63,12 +63,14 @@ int handle_tree_del(handle_tree_t* tree, handle_tree_entry_t* entry) { handle_tree_entry_t* handle_tree_find(handle_tree_t* tree, uintptr_t key) { handle_tree_entry_t* entry; - handle_tree_entry_t lookup = {0}; - lookup.key = key; + handle_tree_entry_t lookup; if (key == 0) return_error(NULL, ERROR_INVALID_PARAMETER); + memset(&lookup, 0, sizeof lookup); + lookup.key = key; + entry = RB_FIND(handle_tree, tree, &lookup); if (entry == NULL) return_error(NULL, ERROR_NOT_FOUND);