commit:     b6a9f6762afab811ca651a33eb9e78fde85c28f0
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 16:53:41 2026 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 16:53:41 2026 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=b6a9f676

libq/set: fix hash_add logic

store given argument when the key already exists

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 libq/set.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libq/set.c b/libq/set.c
index 4bcb8740..e87d0957 100644
--- a/libq/set.c
+++ b/libq/set.c
@@ -394,6 +394,7 @@ hash_t *hash_add
       {
         if (prevval != NULL)
           *prevval = w->val;
+        w->val = val;
         return q;
       }
     }

Reply via email to