]> git.ozlabs.org Git - ccan/blobdiff - ccan/strset/strset.c
strset, strmap: invert iterator function meaning.
[ccan] / ccan / strset / strset.c
index 27d9d4568ad8559c7aa97eff9b9ed32cbee3106e..06b0d7a76c35fe119353310888b4dbf1828d949b 100644 (file)
@@ -237,7 +237,7 @@ static bool iterate(struct strset n,
                return handle(n.u.n->child[0].u.s, (void *)data);
 
        return iterate(n.u.n->child[0], handle, data)
-               || iterate(n.u.n->child[1], handle, data);
+               && iterate(n.u.n->child[1], handle, data);
 }
 
 void strset_iterate_(const struct strset *set,