Browse Source

Merge pull request #6618 from heyitsanthony/fix-e2e-err-leak

e2e: close process if spawnWithExpects fails
Anthony Romano 9 years ago
parent
commit
a7247b3c7e
1 changed files with 1 additions and 0 deletions
  1. 1 0
      e2e/etcd_test.go

+ 1 - 0
e2e/etcd_test.go

@@ -510,6 +510,7 @@ func spawnWithExpects(args []string, xs ...string) error {
 		for {
 		for {
 			l, err := proc.ExpectFunc(lineFunc)
 			l, err := proc.ExpectFunc(lineFunc)
 			if err != nil {
 			if err != nil {
+				proc.Close()
 				return fmt.Errorf("%v (expected %q, got %q)", err, txt, lines)
 				return fmt.Errorf("%v (expected %q, got %q)", err, txt, lines)
 			}
 			}
 			lines = append(lines, l)
 			lines = append(lines, l)