Skip to content

Commit 061db97

Browse files
authored
fbreceiver: close file in writeFile to fix Windows test (#48019)
On Windows, open file handles prevent t.TempDir() cleanup. Add defer f.Close() to properly release the file handle. Fixes test failure introduced in #47969.
1 parent 8458c5a commit 061db97

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

x-pack/filebeat/fbreceiver/receiver_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,7 @@ func hostFromSocket(socket string) string {
604604
func writeFile(t require.TestingT, path string, data string) {
605605
f, err := os.OpenFile(path, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0o644)
606606
require.NoErrorf(t, err, "Could not open file %s", path)
607+
defer f.Close()
607608
_, err = f.WriteString(data + "\n")
608609
require.NoErrorf(t, err, "Could not write %s to file %s", data, path)
609610
}

0 commit comments

Comments
 (0)