X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=lib%2Fbtree.c;h=c9c6f03515269aa78baad42ecf86f4d649a45a5c;hb=8123d8f17d8ba9d67e556688e4f025456ca97842;hp=41859a8202184e1006a53be2bf794ccc6420c755;hpb=4e3eaddd142e2142c048c5052a0a9d2604fccfc6;p=karo-tx-linux.git diff --git a/lib/btree.c b/lib/btree.c index 41859a820218..c9c6f0351526 100644 --- a/lib/btree.c +++ b/lib/btree.c @@ -95,7 +95,8 @@ static unsigned long *btree_node_alloc(struct btree_head *head, gfp_t gfp) unsigned long *node; node = mempool_alloc(head->mempool, gfp); - memset(node, 0, NODESIZE); + if (likely(node)) + memset(node, 0, NODESIZE); return node; }