summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorVitaly Kuznetsov <vkuznets@redhat.com>2018-09-17 04:14:55 +0000
committerBen Hutchings <ben@decadent.org.uk>2018-12-16 22:09:31 +0000
commit699f809e73317a968576d73e0a0d6661cdedc09e (patch)
tree136b13657c7ec0b4d22e6665541dbd61d61694d4 /tools
parent23c5bafe27e5ef5da8c6b3b0d6b68d30665b91be (diff)
downloadlinux-stable-699f809e73317a968576d73e0a0d6661cdedc09e.tar.gz
linux-stable-699f809e73317a968576d73e0a0d6661cdedc09e.tar.bz2
linux-stable-699f809e73317a968576d73e0a0d6661cdedc09e.zip
tools: hv: fcopy: set 'error' in case an unknown operation was requested
commit c2d68afba86d1ff01e7300c68bc16a9234dcd8e9 upstream. 'error' variable is left uninitialized in case we see an unknown operation. As we don't immediately return and proceed to pwrite() we need to set it to something, HV_E_FAIL sounds good enough. Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'tools')
-rw-r--r--tools/hv/hv_fcopy_daemon.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/hv/hv_fcopy_daemon.c b/tools/hv/hv_fcopy_daemon.c
index fba1c75aa484..ee17dfaec22c 100644
--- a/tools/hv/hv_fcopy_daemon.c
+++ b/tools/hv/hv_fcopy_daemon.c
@@ -184,6 +184,7 @@ int main(void)
break;
default:
+ error = HV_E_FAIL;
syslog(LOG_ERR, "Unknown operation: %d",
in_msg->operation);