diff options
Diffstat (limited to 'mm/slob.c')
-rw-r--r-- | mm/slob.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -554,7 +554,7 @@ void *kmem_cache_alloc_node(struct kmem_cache *c, gfp_t flags, int node) | |||
554 | flags, node); | 554 | flags, node); |
555 | } | 555 | } |
556 | 556 | ||
557 | if (c->ctor) | 557 | if (b && c->ctor) |
558 | c->ctor(b); | 558 | c->ctor(b); |
559 | 559 | ||
560 | kmemleak_alloc_recursive(b, c->size, 1, c->flags, flags); | 560 | kmemleak_alloc_recursive(b, c->size, 1, c->flags, flags); |