Telnet Client Demo Disconnect Problem

I'm using the Telnet Client Demo program to connect to our telnet server.
When I disconnect, I get an AV.  The call Stack is:

TIdTCPConnection.ReadFromStack(False,-2,True)
TIdTCPConnection.CurrentReadBuffer
TIdTelnetReadThread.Run
TIdThread.Execute

I also get this AV if I use the telnet server demo.  It looks like the
client
is trying to do a read after disconnecting.

I noticed that this topic was here about two months ago, but noone answered.

Can anyone tell me how I can get around this problem?

Thanks,

Tim