]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[xsigo] Avoid storing unused uninitialised fields in gateway address
authorMichael Brown <mcb30@ipxe.org>
Wed, 16 Feb 2022 13:22:56 +0000 (13:22 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 16 Feb 2022 13:29:53 +0000 (13:29 +0000)
commit252cff5e9a0b67a27e1837cb674491692b717fd0
treeb90f91d3902e223e108bde1232ff01e036cfbb08
parent04288974f6d81019314cbf9cbd72ab1fae95496f
[xsigo] Avoid storing unused uninitialised fields in gateway address

As reported by Coverity, xsmp_rx_xve_modify() currently passes a
partially initialised struct ib_address_vector to xve_update_tca() and
thence to eoib_set_gateway(), which uses memcpy() to store the whole
structure including the (unused and unneeded) uninitialised fields.

Silence the Coverity warning by zeroing the whole structure.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/net/infiniband/xsigo.c