X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Fhashtable%2Frculfhash.c;h=ff7e681046a9ce8620195a7330b2f0c69f702a4e;hb=c44d286421892650cb24f3c5db7a1f37938d8f93;hp=ee09afd1b7201df7c1e6ea4528686cb593e8c96e;hpb=fc1e4bc7c132bfa9d2cc0a18b8a19bb7b4c7cd5a;p=lttng-tools.git diff --git a/src/common/hashtable/rculfhash.c b/src/common/hashtable/rculfhash.c index ee09afd1b..ff7e68104 100644 --- a/src/common/hashtable/rculfhash.c +++ b/src/common/hashtable/rculfhash.c @@ -278,6 +278,8 @@ #include "rculfhash-internal.h" #include "urcu-flavor.h" +#include + /* * We need to lock pthread exit, which deadlocks __nptl_setxid in the runas * clone. This work-around will be allowed to be removed when runas.c gets @@ -1981,7 +1983,7 @@ void __cds_lfht_resize_lazy_launch(struct cds_lfht *ht) uatomic_dec(&ht->in_progress_resize); return; } - work = malloc(sizeof(*work)); + work = zmalloc(sizeof(*work)); if (work == NULL) { dbg_printf("error allocating resize work, bailing out\n"); uatomic_dec(&ht->in_progress_resize);