]> git.ozlabs.org Git - ccan/blobdiff - ccan/strmap/strmap.c
strset, strmap: invert iterator function meaning.
[ccan] / ccan / strmap / strmap.c
index 7f21d1932e089c1961eb5da51cfe2cfb206eb738..9fa51d0d40db4cf89fb16041585d71ea163b2238 100644 (file)
@@ -181,7 +181,7 @@ static bool iterate(struct strmap n,
                return handle(n.u.s, n.v, (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 strmap_iterate_(const struct strmap *map,