diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2020-02-04 15:33:36 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2020-02-04 17:22:06 +0100 |
commit | d01f27f41135189611d2030ec87ff5714eb259af (patch) | |
tree | 48e00469549a18353d87822bc93a03ceacc43141 | |
parent | bcfe4993e577167440be511da4ec879fac19afdb (diff) | |
download | lvm2-d01f27f41135189611d2030ec87ff5714eb259af.tar.gz |
lvmlockctl: ensure result value is always defined
Ensure passed pointer gets predefined value (instead of random stack
value).
-rw-r--r-- | daemons/lvmlockd/lvmlockctl.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/daemons/lvmlockd/lvmlockctl.c b/daemons/lvmlockd/lvmlockctl.c index 0dfc3e662..40432b551 100644 --- a/daemons/lvmlockd/lvmlockctl.c +++ b/daemons/lvmlockd/lvmlockctl.c @@ -326,6 +326,8 @@ static int _lvmlockd_result(daemon_reply reply, int *result) { int reply_result; + *result = NO_LOCKD_RESULT; + if (reply.error) { log_error("lvmlockd_result reply error %d", reply.error); return 0; @@ -337,7 +339,7 @@ static int _lvmlockd_result(daemon_reply reply, int *result) } reply_result = daemon_reply_int(reply, "op_result", NO_LOCKD_RESULT); - if (reply_result == -1000) { + if (reply_result == NO_LOCKD_RESULT) { log_error("lvmlockd_result no op_result"); return 0; } |