grpc-java/okhttp
Kun Zhang ec7d68bb36 okhttp: catch Throwable to avoid breaking preconditions. (#2536)
TransportSet mandates that transportShutdown() has been called prior to
transportTerminated().  OkHttp transport tries to meet this requirement
by calling startGoAway() which calls transportShutdown() in both the
normal path and the error path.  However, the error path only caught
Exception.  If an Error is thrown from the try-block, calling
transportTerminated() in the finally block will cause a check failure in
TransportSet, shadowing the original Error, which is undesirable for
debugging.  Catching Throwable here is more helpful.
2016-12-19 17:32:14 -08:00
..
src okhttp: catch Throwable to avoid breaking preconditions. (#2536) 2016-12-19 17:32:14 -08:00
third_party/okhttp Revise security provider selection for androind to choose from the 2016-07-19 13:30:22 -07:00
build.gradle okhttp: Enable transport test 2016-05-16 09:52:48 -07:00