hw/intc: Check @errp to handle the error of IOAPICCommonClass.realize()
commit4a9fafb478b5d9e6977d0c422f25062550ebce3a
authorZhao Liu <zhao1.liu@intel.com>
Fri, 23 Feb 2024 08:56:53 +0000 (23 16:56 +0800)
committerThomas Huth <thuth@redhat.com>
Tue, 12 Mar 2024 10:45:33 +0000 (12 11:45 +0100)
treed5632decfb6029dda39ffb13b4fd4d984fcbe29b
parent8cb84d7d6bd1f3aa66663553c6b4de3855cea4d9
hw/intc: Check @errp to handle the error of IOAPICCommonClass.realize()

IOAPICCommonClass implements its own private realize(), and this private
realize() allows error.

Since IOAPICCommonClass.realize() returns void, to check the error,
dereference @errp with ERRP_GUARD().

Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240223085653.1255438-8-zhao1.liu@linux.intel.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
hw/intc/ioapic_common.c