From 5c60483af973b50d3913485fee6ec1db47f48a87 Mon Sep 17 00:00:00 2001 From: sharkautarch <128002472+sharkautarch@users.noreply.github.com> Date: Tue, 14 Apr 2026 11:38:11 -0400 Subject: [PATCH] fix clamonacc onas_ddd_watch_hierarchy returning errors for recursively excluded paths that are children of an included path --- clamonacc/inotif/hash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clamonacc/inotif/hash.c b/clamonacc/inotif/hash.c index 324ab2b43d..e438f04714 100644 --- a/clamonacc/inotif/hash.c +++ b/clamonacc/inotif/hash.c @@ -564,7 +564,7 @@ cl_error_t onas_rm_listnode(struct onas_lnode *head, const char *dirname) if (NULL == curr->dirname) { logg(LOGG_DEBUG, "ClamHash: node's directory name is NULL!\n"); return CL_ERROR; - } else if (!strncmp(curr->dirname, dirname, n)) { + } else if (strlen(curr->dirname) == n && !memcmp(curr->dirname, dirname, n)) { if (curr->next != NULL) curr->next->prev = curr->prev; if (curr->prev != NULL)