Hi

Here's a patch for the CREATE bug.

I made up the following test network:

Amsterdam.NL.Eu.UnderNet.org  [1 clients]
|-Services.FR.Eu.Undernet.org (3514s) [2 clients]
`-London.UK.Eu.UnderNet.org (0s) [1 clients]


I've reproduced the bug, and I among all the possible corrections I've
considered, I prefer this one:
  - On CREATE, do not send a join to remote servers if the channel already
exists. A join will be sent to remotes when executing the join for the first
CREATE. Works with channels CREATEd during net splits too.

See attached the diff -u.


    Mark
    [ _ideal_ ]

Attachment: m_create.c.diff
Description: Binary data

Reply via email to