dm cache: detect cache_create failure
[cascardo/linux.git] / drivers / md / dm-cache-target.c
index 5ad227f..76cc910 100644 (file)
@@ -2009,6 +2009,8 @@ static int cache_ctr(struct dm_target *ti, unsigned argc, char **argv)
                goto out;
 
        r = cache_create(ca, &cache);
+       if (r)
+               goto out;
 
        r = copy_ctr_args(cache, argc - 3, (const char **)argv + 3);
        if (r) {