projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix out-of-tree build
[userspace-rcu.git]
/
rculfhash.c
diff --git
a/rculfhash.c
b/rculfhash.c
index b90a07acc46a31746fe28bcf2afdf5d8e4e5e5bb..1afccfdfc1378ad295cbcbc8f7cec0861b800a9b 100644
(file)
--- a/
rculfhash.c
+++ b/
rculfhash.c
@@
-1782,6
+1782,11
@@
void __cds_lfht_resize_lazy_launch(struct cds_lfht *ht)
return;
}
work = malloc(sizeof(*work));
return;
}
work = malloc(sizeof(*work));
+ if (work == NULL) {
+ dbg_printf("error allocating resize work, bailing out\n");
+ uatomic_dec(&ht->in_progress_resize);
+ return;
+ }
work->ht = ht;
ht->flavor->update_call_rcu(&work->head, do_resize_cb);
CMM_STORE_SHARED(ht->resize_initiated, 1);
work->ht = ht;
ht->flavor->update_call_rcu(&work->head, do_resize_cb);
CMM_STORE_SHARED(ht->resize_initiated, 1);
This page took
0.0226 seconds
and
4
git commands to generate.