| Index: third_party/mojo/src/mojo/public/go/application/connection.go
|
| diff --git a/third_party/mojo/src/mojo/public/go/application/connection.go b/third_party/mojo/src/mojo/public/go/application/connection.go
|
| index 5b2c62998e2f52e1e121fbbafe5efdf07ad22afc..aa9f30beaccea0f7197549bdefd565b495c2fe27 100644
|
| --- a/third_party/mojo/src/mojo/public/go/application/connection.go
|
| +++ b/third_party/mojo/src/mojo/public/go/application/connection.go
|
| @@ -111,8 +111,10 @@ func (c *Connection) ProvideServices(services ...ServiceFactory) *OutgoingConnec
|
| go func() {
|
| for {
|
| if err := c.localServices.ServeRequest(); err != nil {
|
| - // TODO(rogulenko): don't log in case message pipe was closed
|
| - log.Println(err)
|
| + connectionError, ok := err.(*bindings.ConnectionError)
|
| + if !ok || !connectionError.Closed() {
|
| + log.Println(err)
|
| + }
|
| break
|
| }
|
| }
|
|
|