From: Clément Chigot <chi...@adacore.com> Even if the error is set, the build is not aborted when the ncpus value is wrong, the return is missing.
Signed-off-by: Clément Chigot <chi...@adacore.com> Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> Fixes: 6bf1478543 ("hw/intc/grlib_irqmp: add ncpus property") Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Message-ID: <20240308152719.591232-1-chi...@adacore.com> Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- hw/intc/grlib_irqmp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/intc/grlib_irqmp.c b/hw/intc/grlib_irqmp.c index 144b121d48..c6c51a349c 100644 --- a/hw/intc/grlib_irqmp.c +++ b/hw/intc/grlib_irqmp.c @@ -356,6 +356,7 @@ static void grlib_irqmp_realize(DeviceState *dev, Error **errp) error_setg(errp, "Invalid ncpus properties: " "%u, must be 0 < ncpus =< %u.", irqmp->ncpus, IRQMP_MAX_CPU); + return; } qdev_init_gpio_in(dev, grlib_irqmp_set_irq, MAX_PILS); -- 2.41.0