commit | 3f11b27a2281249891aa4e8cfc7776adba93412d | [log] [tgz] |
---|---|---|
author | Jihun Cho <[email protected]> | Thu Sep 26 19:43:04 2019 -0700 |
committer | Jihun Cho <[email protected]> | Fri Sep 27 14:42:40 2019 -0700 |
tree | 5ab6109bd49e2a172bdbbecc407a1fd45e4326a9 | |
parent | 15295c75aea3503a4fce3a61b91aaae7b3a1d865 [diff] |
alts: make AltsHandshakerClient#close can be called multiple times
diff --git a/alts/src/main/java/io/grpc/alts/internal/AltsHandshakerClient.java b/alts/src/main/java/io/grpc/alts/internal/AltsHandshakerClient.java index 7ed197e..e910396 100644 --- a/alts/src/main/java/io/grpc/alts/internal/AltsHandshakerClient.java +++ b/alts/src/main/java/io/grpc/alts/internal/AltsHandshakerClient.java
@@ -229,8 +229,14 @@ return resp.getOutFrames().asReadOnlyByteBuffer(); } + private boolean closed = false; + /** Closes the connection. */ public void close() { + if (closed) { + return; + } + closed = true; handshakerStub.close(); } }