From 739e3d0f722f2180472b6ae02d6973ddd651d7c1 Mon Sep 17 00:00:00 2001 From: Gedare Bloom Date: Fri, 3 Jan 2020 11:33:02 -0700 Subject: bsps/irq: fix resource leak in irq-server.c Resource leak identified by Coverity (CID 1456675). The value of instances is leaked in case some but not all irq servers are created. It should be stored in bsp_interrupt_server_instances. --- bsps/shared/irq/irq-server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bsps/shared/irq/irq-server.c b/bsps/shared/irq/irq-server.c index 0e62d76acb..93e2d144d8 100644 --- a/bsps/shared/irq/irq-server.c +++ b/bsps/shared/irq/irq-server.c @@ -539,6 +539,7 @@ rtems_status_code rtems_interrupt_server_initialize( #if defined(RTEMS_SMP) if (cpu_index > 0) { + bsp_interrupt_server_instances = instances; return RTEMS_SUCCESSFUL; } -- cgit v1.2.3