xen: Add missing va_end() in hypercall_create_continuation()
authorJulien Grall <julien@xen.org>
Mon, 25 Nov 2019 15:24:02 +0000 (16:24 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 25 Nov 2019 15:24:02 +0000 (16:24 +0100)
commit68c8a75889249cc102233a5d1f51e0e960696cd5
tree6f336d63f82022c0e4e43d092c78c183bd5d810a
parentb697438fe17d6b8a09fc4f2d3c64c390f7312905
xen: Add missing va_end() in hypercall_create_continuation()

The documentation requires va_start() to always be matched with a
corresponding va_end(). However, this is not the case in the path used
for bad format.

This was introduced by XSA-296.

Coverity-ID: 1488727
Fixes: 0bf9f8d3e3 ("xen/hypercall: Don't use BUG() for parameter checking in hypercall_create_continuation()")
Signed-off-by: Julien Grall <julien@xen.org>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Andrew Cooper <andrew.cooper3@citrix.com>
master commit: df7a19338a892b5cf585fd2bee8584cb15e0cace
master date: 2019-11-21 15:50:01 +0000
xen/arch/arm/domain.c
xen/arch/x86/hypercall.c