From 7a1c245b1accf025dec3c4bd69b91cab9a3f94c5 Mon Sep 17 00:00:00 2001 From: MCUdude Date: Fri, 21 Apr 2023 14:06:33 +0200 Subject: [PATCH] Revert strcmp->str_eq replacement I screwed up here and didn't realize the importance of the negative return value here --- src/config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config.c b/src/config.c index b8a42e0f..505c7cdf 100644 --- a/src/config.c +++ b/src/config.c @@ -832,9 +832,9 @@ char *cfg_escape(const char *s) { static int cmp_comp(const void *v1, const void *v2) { const Component_t *c1 = v1, *c2 = v2; - int ret = str_eq(c1->name, c2->name); + int ret = strcmp(c1->name, c2->name); - return ret? c1->strct - c2->strct: ret; + return ret? ret: c1->strct - c2->strct; } Component_t *cfg_comp_search(const char *name, int strct) {