From cfffcd4513808ef12bc9e82083dd50f98d65aec7 Mon Sep 17 00:00:00 2001 From: Ming Liu Date: Fri, 4 Feb 2022 15:05:00 +0100 Subject: [PATCH] svc.c: change strncmp to string_compare strncmp can not handle the case when name is a substring of cmd. Signed-off-by: Ming Liu --- src/svc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/svc.c b/src/svc.c index 209b0158..ae61e880 100644 --- a/src/svc.c +++ b/src/svc.c @@ -256,7 +256,7 @@ svc_t *svc_named_iterator(svc_t **iter, int first, char *cmd) for (svc = svc_iterator(iter, first); svc; svc = svc_iterator(iter, 0)) { char *name = svc->name; - if (!strncmp(name, cmd, strlen(name))) + if (string_compare(name, cmd)) return svc; }