From 6387c7d0631e35d5aa3a25d6219e9c9369b0d730 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 e735fa82452b..50d590eee506 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 {