]> Git Repo - linux.git/commitdiff
dm crypt: fix missing error code return from crypt_ctr error path
authorWei Yongjun <[email protected]>
Fri, 17 Apr 2015 02:00:50 +0000 (22:00 -0400)
committerMike Snitzer <[email protected]>
Fri, 17 Apr 2015 02:00:50 +0000 (22:00 -0400)
Fix to return a negative error code from crypt_ctr()'s optional
parameter processing error path.

Signed-off-by: Wei Yongjun <[email protected]>
Signed-off-by: Mike Snitzer <[email protected]>
drivers/md/dm-crypt.c

index 9b5e1eb0ffcf2abc5eca67df5d1de398bd8ed522..9eeea196328acc63c3220c309399abf014dfbb4b 100644 (file)
@@ -1816,6 +1816,7 @@ static int crypt_ctr(struct dm_target *ti, unsigned int argc, char **argv)
                if (ret)
                        goto bad;
 
+               ret = -EINVAL;
                while (opt_params--) {
                        opt_string = dm_shift_arg(&as);
                        if (!opt_string) {
This page took 0.07111 seconds and 4 git commands to generate.