Skip closing persistent filter cache file if open failed.
Version 2.02.63 -
================================
+ Don't ignore error if resuming any LV fails in resume_lvs.
+ Skip closing persistent filter cache file if open failed.
Install .a .so links to $(usrlibdir).
Add --enable-write_install options to install user writable files.
Use INSTALL_PROGRAM/DATA/WDATA target.
if (!(c->dev = dev_create_file(c->filename, NULL, NULL, 1)))
return_0;
- if (!dev_open_flags(c->dev, O_RDONLY, 0, 0))
+ if (!dev_open_flags(c->dev, O_RDONLY, 0, 0)) {
+ c->dev = 0;
return_0;
+ }
}
r = read_config_fd(cft, c->dev, 0, (size_t) info.st_size, 0, 0,
int resume_lvs(struct cmd_context *cmd, struct dm_list *lvs)
{
struct lv_list *lvl;
+ int r = 1;
dm_list_iterate_items(lvl, lvs)
- if (!resume_lv(cmd, lvl->lv))
+ if (!resume_lv(cmd, lvl->lv)) {
+ r = 0;
stack;
+ }
- return 1;
+ return r;
}
/* Lock a list of LVs */