| Index: milo/appengine/buildbot/grpc.go
|
| diff --git a/milo/appengine/buildbot/grpc.go b/milo/appengine/buildbot/grpc.go
|
| index 9cc1755dedf4c7353d9b080b1ccdcbe0a5a553a0..9ccee6c8fc59cd57edd9c09a83bae0b814f9cec5 100644
|
| --- a/milo/appengine/buildbot/grpc.go
|
| +++ b/milo/appengine/buildbot/grpc.go
|
| @@ -93,12 +93,13 @@ func (s *BuildbotService) GetCompressedMasterJSON(
|
| // And re-compress it.
|
| gzbs := bytes.Buffer{}
|
| gsw := gzip.NewWriter(&gzbs)
|
| - defer gsw.Close()
|
| cw := iotools.CountingWriter{Writer: gsw}
|
| e := json.NewEncoder(&cw)
|
| if err := e.Encode(master); err != nil {
|
| + gsw.Close()
|
| return nil, err
|
| }
|
| + gsw.Close()
|
|
|
| logging.Infof(c, "Returning %d bytes", cw.Count)
|
|
|
|
|