| Index: pkg/analysis_server/lib/src/server/http_server.dart
|
| diff --git a/pkg/analysis_server/lib/src/server/http_server.dart b/pkg/analysis_server/lib/src/server/http_server.dart
|
| index 3372933d673364a8be245d04fd254c38a8572775..c047d1fac836065f87b13c3211cd7f05daa99f35 100644
|
| --- a/pkg/analysis_server/lib/src/server/http_server.dart
|
| +++ b/pkg/analysis_server/lib/src/server/http_server.dart
|
| @@ -76,8 +76,13 @@ class HttpAnalysisServer {
|
| * Begin serving HTTP requests over the given port.
|
| */
|
| void serveHttp(int port) {
|
| - _server = HttpServer.bind(InternetAddress.LOOPBACK_IP_V4, port);
|
| - _server.then(_handleServer);
|
| + try {
|
| + _server = HttpServer.bind(InternetAddress.LOOPBACK_IP_V4, port);
|
| + _server.then(_handleServer);
|
| + } catch (exception) {
|
| + // We were unable to start the server, and there's nothing we can do about
|
| + // it.
|
| + }
|
| }
|
|
|
| /**
|
|
|