From 3d2bd6258cb0b890f55cb9b1c0ec66aa73c220af Mon Sep 17 00:00:00 2001 From: subhamkrai Date: Tue, 5 Oct 2021 11:08:38 +0530 Subject: [PATCH] core: close stdoutPipe for the discovery daemon Closing stdoutPipe for the discovery daemon that could possibly leaks memory due to unclosed resources. Closes: https://github.com/rook/rook/issues/8914 Signed-off-by: subhamkrai --- pkg/daemon/discover/discover.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/daemon/discover/discover.go b/pkg/daemon/discover/discover.go index e735fa82452be..50d590eee5060 100644 --- a/pkg/daemon/discover/discover.go +++ b/pkg/daemon/discover/discover.go @@ -158,6 +158,7 @@ func rawUdevBlockMonitor(c chan string, matches, exclusions []string) { logger.Warningf("Cannot open udevadm stdout: %v", err) return } + defer stdout.Close() err = cmd.Start() if err != nil {