diff options
author | Gedare Bloom <gedare@rtems.org> | 2020-01-03 11:33:02 -0700 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2020-01-03 11:33:02 -0700 |
commit | 739e3d0f722f2180472b6ae02d6973ddd651d7c1 (patch) | |
tree | fed73ccddc260f395ab2770519283bf866731c26 | |
parent | cpukit/libfs: remove dead code from pipe/fifo.c (diff) | |
download | rtems-739e3d0f722f2180472b6ae02d6973ddd651d7c1.tar.bz2 |
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.
-rw-r--r-- | bsps/shared/irq/irq-server.c | 1 |
1 files changed, 1 insertions, 0 deletions
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; } |