summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-07-12 16:41:25 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2016-07-13 21:52:14 +0200
commitbbf574ab90a82f636a5f5e66c9523484492da946 (patch)
tree5a50211e66bb1481ec2c35dbc64428a51e82634c
parent0b773eecd967599b38214fe321fc7e493046c880 (diff)
downloadlvm2-bbf574ab90a82f636a5f5e66c9523484492da946.tar.gz
coverity: easier to follow set-up of vsn variable
Helping coverity to see 'vsn' really can't be NULL.
-rw-r--r--tools/dumpconfig.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/tools/dumpconfig.c b/tools/dumpconfig.c
index 3da04f077..e387e60a0 100644
--- a/tools/dumpconfig.c
+++ b/tools/dumpconfig.c
@@ -20,11 +20,8 @@ static int _get_vsn(struct cmd_context *cmd, uint16_t *version_int)
const char *vsn;
unsigned int major, minor, patchlevel;
- if (arg_is_set(cmd, atversion_ARG))
- vsn = arg_str_value(cmd, atversion_ARG, NULL);
- else if (arg_is_set(cmd, sinceversion_ARG))
- vsn = arg_str_value(cmd, sinceversion_ARG, NULL);
- else
+ if (!(vsn = arg_str_value(cmd, atversion_ARG, NULL)) &&
+ !(vsn = arg_str_value(cmd, sinceversion_ARG, NULL)))
vsn = LVM_VERSION;
if (sscanf(vsn, "%u.%u.%u", &major, &minor, &patchlevel) != 3) {