Commit 6c80437d1 for clamav.net

commit 6c80437d13accd04ad6447f31d61e1cb223aac0d
Author: sharkautarch <128002472+sharkautarch@users.noreply.github.com>
Date:   Thu Apr 30 06:52:25 2026 -0400

    clamonacc: fix OnAccessExcludePath issue

    fix clamonacc onas_ddd_watch_hierarchy returning errors for recursively excluded paths that are children of an included path (#1710)

diff --git a/clamonacc/inotif/hash.c b/clamonacc/inotif/hash.c
index 324ab2b43..e438f0471 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)