From a09dffbb6c9a92df8f0380ce64dc56316d3af9a1 Mon Sep 17 00:00:00 2001 From: Alan Donovan Date: Mon, 28 Dec 2015 16:51:30 -0500 Subject: [PATCH] go/vcs: workaround EOF bug in token-based XML decoder ...using same logic as in $GOROOT/go/src/cmd/go/discovery.go See issue #13757 Change-Id: I2ace0abed0743f4a8675fa8780e190d640b57e6c Reviewed-on: https://go-review.googlesource.com/18196 Reviewed-by: Brad Fitzpatrick --- go/vcs/discovery.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go/vcs/discovery.go b/go/vcs/discovery.go index c4b0e3d1..f431dc1c 100644 --- a/go/vcs/discovery.go +++ b/go/vcs/discovery.go @@ -36,7 +36,7 @@ func parseMetaGoImports(r io.Reader) (imports []metaImport, err error) { for { t, err = d.Token() if err != nil { - if err == io.EOF { + if err == io.EOF || len(imports) > 0 { err = nil } return