From 0daefbe4b452f9373bdfb9950b5b17d01cc77dec Mon Sep 17 00:00:00 2001 From: Nathan Scott Date: Mon, 12 Jul 2021 19:11:39 +1000 Subject: Improve the DynamicMeter_search API to make 'key' optional Thanks to @BenBE for the suggestion. --- DynamicMeter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'DynamicMeter.c') diff --git a/DynamicMeter.c b/DynamicMeter.c index 0b4063f2..66dde068 100644 --- a/DynamicMeter.c +++ b/DynamicMeter.c @@ -52,7 +52,8 @@ bool DynamicMeter_search(Hashtable* dynamics, const char* name, unsigned int* ke DynamicIterator iter = { .key = 0, .name = name, .found = false }; if (dynamics) Hashtable_foreach(dynamics, DynamicMeter_compare, &iter); - *key = iter.key; + if (key) + *key = iter.key; return iter.found; } -- cgit v1.2.3