toConnectionString() can handle null connection

This commit is contained in:
Joakim Erdfelt 2016-12-01 13:06:50 -07:00
parent 709938e02b
commit e5fb1558a8
1 changed files with 2 additions and 0 deletions

View File

@ -456,6 +456,8 @@ public abstract class AbstractEndPoint extends IdleTimeout implements EndPoint
public String toConnectionString()
{
Connection connection = getConnection();
if (connection == null) // can happen during upgrade
return "<null>";
if (connection instanceof AbstractConnection)
return ((AbstractConnection)connection).toConnectionString();
return String.format("%s@%x",connection.getClass().getSimpleName(),connection.hashCode());