diff options
author | David Teigland <teigland@redhat.com> | 2017-02-16 15:26:42 -0600 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2017-02-16 15:26:42 -0600 |
commit | 298b11aed1f1517329dc6e5ead661855b1abfb05 (patch) | |
tree | 4fe00dcadfbaad1c62a8324e28991137c828a033 /tools/lvmcmdlib.c | |
parent | 1cb95fa5a050c5056d882ef9cbb01ce8040df019 (diff) | |
download | lvm2-298b11aed1f1517329dc6e5ead661855b1abfb05.tar.gz |
commands: track errors in command def parsing
When parsing command defs, track and report all
errors that are found. Add an error return case
from define_commands so the standard error exit
path is used.
Diffstat (limited to 'tools/lvmcmdlib.c')
-rw-r--r-- | tools/lvmcmdlib.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/lvmcmdlib.c b/tools/lvmcmdlib.c index 9e50343a4..8f15c1fc8 100644 --- a/tools/lvmcmdlib.c +++ b/tools/lvmcmdlib.c @@ -34,7 +34,8 @@ void *cmdlib_lvm2_init(unsigned static_compile) if (!(cmd = init_lvm(1, 1))) return NULL; - lvm_register_commands(NULL); + if (!lvm_register_commands(NULL)) + return NULL; return (void *) cmd; } |