Skip to content

Commit 8b39322

Browse files
nicksndeloof
authored andcommitted
watch: fix a dumb errcheck (docker#3622)
1 parent b3615d6 commit 8b39322

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

pkg/watch/notify.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ func DesiredWindowsBufferSize() int {
8080
envVar := os.Getenv(WindowsBufferSizeEnvVar)
8181
if envVar != "" {
8282
size, err := strconv.Atoi(envVar)
83-
if err != nil {
83+
if err == nil {
8484
return size
8585
}
8686
}

pkg/watch/notify_test.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,20 @@ import (
2323
// Each implementation of the notify interface should have the same basic
2424
// behavior.
2525

26+
func TestWindowsBufferSize(t *testing.T) {
27+
orig := os.Getenv(WindowsBufferSizeEnvVar)
28+
defer os.Setenv(WindowsBufferSizeEnvVar, orig)
29+
30+
os.Setenv(WindowsBufferSizeEnvVar, "")
31+
assert.Equal(t, defaultBufferSize, DesiredWindowsBufferSize())
32+
33+
os.Setenv(WindowsBufferSizeEnvVar, "a")
34+
assert.Equal(t, defaultBufferSize, DesiredWindowsBufferSize())
35+
36+
os.Setenv(WindowsBufferSizeEnvVar, "10")
37+
assert.Equal(t, 10, DesiredWindowsBufferSize())
38+
}
39+
2640
func TestNoEvents(t *testing.T) {
2741
f := newNotifyFixture(t)
2842
defer f.tearDown()

0 commit comments

Comments
 (0)