diff --git a/xds/src/main/java/io/grpc/xds/XdsNameResolver.java b/xds/src/main/java/io/grpc/xds/XdsNameResolver.java index d37ab35e7c..3fb1eef8a7 100644 --- a/xds/src/main/java/io/grpc/xds/XdsNameResolver.java +++ b/xds/src/main/java/io/grpc/xds/XdsNameResolver.java @@ -224,7 +224,7 @@ final class XdsNameResolver extends NameResolver { logger.log( XdsLogLevel.WARNING, "Received error from xDS client {0}: {1}", xdsClient, error.getDescription()); - listener.onError(Status.UNAVAILABLE.withDescription(error.getDescription())); + listener.onError(error); } }