return r;
r = dm_create_device(cd, name, CRYPT_VERITY, &dmd, 0);
- if (!r && !(dm_flags() & DM_VERITY_SUPPORTED)) {
+ if (r < 0 && !(dm_flags() & DM_VERITY_SUPPORTED)) {
log_err(cd, _("Kernel doesn't support dm-verity mapping.\n"));
return -ENOTSUP;
}