X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=urcu%2Frculfhash.h;h=f934c4cabc6a75a625fdef6cc48e460505b66779;hb=63334ffb3ed3effe3824a8e952556ce687a7fd28;hp=6f09ddbde7cbe25f2afd83c85652c3609512f784;hpb=b52a3dc23521f7a21fb5ab3d2b53dad89c586ee4;p=urcu.git diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h index 6f09ddb..f934c4c 100644 --- a/urcu/rculfhash.h +++ b/urcu/rculfhash.h @@ -463,7 +463,7 @@ void cds_lfht_resize(struct cds_lfht *ht, unsigned long new_size); for (cds_lfht_first(ht, iter), \ pos = caa_container_of(cds_lfht_iter_get_node(iter), \ __typeof__(*(pos)), member); \ - &(pos)->member != NULL; \ + cds_lfht_iter_get_node(iter) != NULL; \ cds_lfht_next(ht, iter), \ pos = caa_container_of(cds_lfht_iter_get_node(iter), \ __typeof__(*(pos)), member)) @@ -473,7 +473,7 @@ void cds_lfht_resize(struct cds_lfht *ht, unsigned long new_size); for (cds_lfht_lookup(ht, hash, match, key, iter), \ pos = caa_container_of(cds_lfht_iter_get_node(iter), \ __typeof__(*(pos)), member); \ - &(pos)->member != NULL; \ + cds_lfht_iter_get_node(iter) != NULL; \ cds_lfht_next_duplicate(ht, match, key, iter), \ pos = caa_container_of(cds_lfht_iter_get_node(iter), \ __typeof__(*(pos)), member))