From 630642e21c44bd953e41bfd5aaf2fb8a4528ed77 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 24 Nov 2014 14:14:35 -0600 Subject: shell/main_blksync.c: Fix leak of file descriptor Coverity Id 1063887. File descriptor not freed on error path. --- cpukit/libmisc/shell/main_blksync.c | 1 + 1 file changed, 1 insertion(+) diff --git a/cpukit/libmisc/shell/main_blksync.c b/cpukit/libmisc/shell/main_blksync.c index 7c32b79fef..9b1cd24fbc 100644 --- a/cpukit/libmisc/shell/main_blksync.c +++ b/cpukit/libmisc/shell/main_blksync.c @@ -58,6 +58,7 @@ static int rtems_shell_main_blksync( if (rtems_disk_fd_sync (fd) < 0) { fprintf( stderr, "%s: driver sync failed: %s\n", argv[0], strerror (errno)); + close (fd); return 1; } -- cgit v1.2.3