Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f9cea3c

Browse files
committed
[probes.external] Fix serverutils.
We should not be writing to buffered stdout and stderr. This change was introduced recently in v0.13.4: github.com//pull/695
1 parent f9721b3 commit f9cea3c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

probes/external/serverutils/serverutils.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,10 @@ func serve(ctx context.Context, probeFunc func(*serverpb.ProbeRequest, *serverpb
169169
// }
170170
// })
171171
func ServeContext(probeFunc func(*serverpb.ProbeRequest, *serverpb.ProbeReply)) {
172-
serve(context.Background(), probeFunc, bufio.NewReader(os.Stdin), bufio.NewWriter(os.Stdout), bufio.NewWriter(os.Stderr))
172+
serve(context.Background(), probeFunc, bufio.NewReader(os.Stdin), os.Stdout, os.Stderr)
173173
}
174174

175175
// Serve is similar to ServeContext but uses the background context.
176176
func Serve(probeFunc func(*serverpb.ProbeRequest, *serverpb.ProbeReply)) {
177-
serve(context.Background(), probeFunc, bufio.NewReader(os.Stdin), bufio.NewWriter(os.Stdout), bufio.NewWriter(os.Stderr))
177+
serve(context.Background(), probeFunc, bufio.NewReader(os.Stdin), os.Stdout, os.Stderr)
178178
}

0 commit comments

Comments
 (0)