]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
tools: hv: fcopy: set 'error' in case an unknown operation was requested
authorVitaly Kuznetsov <vkuznets@redhat.com>
Mon, 17 Sep 2018 04:14:55 +0000 (04:14 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Oct 2018 06:56:08 +0000 (08:56 +0200)
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>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
tools/hv/hv_fcopy_daemon.c

index d78aed86af09b61ab27d476f850df1da52669ac4..8ff8cb1a11f449c11f7483180d8492c66344d996 100644 (file)
@@ -234,6 +234,7 @@ int main(int argc, char *argv[])
                        break;
 
                default:
+                       error = HV_E_FAIL;
                        syslog(LOG_ERR, "Unknown operation: %d",
                                buffer.hdr.operation);