From 08b42791ffddec7c51a3e887654f4d476d780b91 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Sat, 19 Mar 2022 03:25:55 -0400 Subject: tag_cache.c optimize str_begins_ends_oneof the function is shared Change-Id: I362a75ea5a39690647df4f421d9429ef2114ef02 --- apps/tagcache.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'apps/tagcache.c') diff --git a/apps/tagcache.c b/apps/tagcache.c index 5a80885819..f49a67924e 100644 --- a/apps/tagcache.c +++ b/apps/tagcache.c @@ -1126,10 +1126,11 @@ static bool check_against_clause(long numeric, const char *str, return !str_ends_with(str, clause->str); case clause_oneof: return str_oneof(str, clause->str); - case clause_begins_oneof: - return str_begins_ends_oneof(str, clause->str, true); case clause_ends_oneof: - return str_begins_ends_oneof(str, clause->str, false); + /* Fall-Through */ + case clause_begins_oneof: + return str_begins_ends_oneof(str, clause->str, + clause->type == clause_begins_oneof); default: logf("Incorrect tag: %d", clause->type); } -- cgit v1.2.3