diff options
| -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); |
