Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TIdIRC Bug
#2
Can you be more specific?

TIdIRC sends a QUIT command only when its own Disconnect() method is called by user code. TIdIRC does not call its own Disconnect() method for any reason (it calls the inherited TIdTCPClient.Disconnect() method instead). Certainly not when processing the server's 219 ENDOFSTATS message. Are you, by chance, calling Disconnect() yourself? Maybe in response to an error/exception?

TIdIRC does not currently process 210 status messages at all, they are simply ignored. In fact, I don't even see 210 defined in the original IRC protocol spec.

UPDATE: Oh wait, 210 is defined in a later update to the spec. But, it is defined as RPL_TRACERECONNECT, is marked as "unused", and is not listed as an allowed reply for the STATS command. So, I wonder why your IRC server is using 210 for its status infos?

Have you tried debugging TIdIRC's source code to see exactly what is failing while processing these messages?

Reply


Messages In This Thread
TIdIRC Bug - by fearcry - 07-31-2020, 07:17 AM
RE: TIdIRC Bug - by rlebeau - 07-31-2020, 05:25 PM
RE: TIdIRC Bug - by fearcry - 07-31-2020, 10:41 PM
RE: TIdIRC Bug - by rlebeau - 08-01-2020, 01:51 AM
RE: TIdIRC Bug - by fearcry - 08-01-2020, 11:50 AM
RE: TIdIRC Bug - by rlebeau - 08-03-2020, 07:21 PM
RE: TIdIRC Bug - by fearcry - 08-04-2020, 08:38 PM
RE: TIdIRC Bug - by rlebeau - 08-04-2020, 09:02 PM
RE: TIdIRC Bug - by fearcry - 08-18-2020, 03:08 PM
RE: TIdIRC Bug - by rlebeau - 08-18-2020, 08:34 PM
RE: TIdIRC Bug - by fearcry - 08-01-2020, 01:01 PM
RE: TIdIRC Bug - by fearcry - 08-19-2020, 04:10 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)