1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-10-08 19:33:19 +03:00

filters: dump filter returns error code

Add int return value from dump() function.
Report stack for error case.
Update composable filter.
This commit is contained in:
Zdenek Kabelac
2013-06-02 23:27:34 +02:00
parent 4a657a13b1
commit f05c5a97c3
5 changed files with 17 additions and 13 deletions

View File

@@ -1652,8 +1652,9 @@ void destroy_toolcontext(struct cmd_context *cmd)
struct dm_config_tree *cft_cmdline;
FILE *new_stream;
if (cmd->dump_filter && cmd->filter && cmd->filter->dump)
cmd->filter->dump(cmd->filter, 1);
if (cmd->dump_filter && cmd->filter && cmd->filter->dump &&
!cmd->filter->dump(cmd->filter, 1))
stack;
archive_exit(cmd);
backup_exit(cmd);