[rtems commit] bsps/irq: fix resource leak in irq-server.c

Gedare Bloom gedare at rtems.org
Mon Jan 6 18:06:58 UTC 2020


Module:    rtems
Branch:    master
Commit:    739e3d0f722f2180472b6ae02d6973ddd651d7c1
Changeset: http://git.rtems.org/rtems/commit/?id=739e3d0f722f2180472b6ae02d6973ddd651d7c1

Author:    Gedare Bloom <gedare at rtems.org>
Date:      Fri Jan  3 11:33:02 2020 -0700

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 0e62d76..93e2d14 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;
       }
 



More information about the vc mailing list