From: Vladimir Sementsov-Ogievskiy <vsement...@yandex-team.ru> Coverity signals that variable as being used uninitialized. And really, when work with external APIs that's better to zero out the structure, where we set some fields by hand.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsement...@yandex-team.ru> Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> Reviewed-by: Maksim Davydov <davydov-...@yandex-team.ru> Message-id: 20231017125941.810461-6-vsement...@yandex-team.ru Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> --- hw/core/loader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/core/loader.c b/hw/core/loader.c index 4dd5a71fb79..b7bb44b7f7c 100644 --- a/hw/core/loader.c +++ b/hw/core/loader.c @@ -558,7 +558,7 @@ static void zfree(void *x, void *addr) ssize_t gunzip(void *dst, size_t dstlen, uint8_t *src, size_t srclen) { - z_stream s; + z_stream s = {}; ssize_t dstbytes; int r, i, flags; -- 2.34.1