diff options
| author | Alexander Barton <alex@barton.de> | 2012-10-28 19:48:24 +0100 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2012-10-29 11:33:49 +0100 |
| commit | eb4f9eac0c35071838c9367f1204db0d0b98ad2e (patch) | |
| tree | 74621ec97623d67f7bb865929a33d9153af5a112 /doc | |
| parent | d7b5dd1bbf44ff9c8537def6d2083891b4f7d102 (diff) | |
| download | ngircd-eb4f9eac0c35071838c9367f1204db0d0b98ad2e.tar.gz ngircd-eb4f9eac0c35071838c9367f1204db0d0b98ad2e.zip | |
Don't accept connections for servers already beeing linked
If two servers try to link each other, there was a time frame that could result in one connection overwriting the other, e. g. the incoming connection overwriting the status of the outgoing one. And this could lead to all kind of weirdness (even crashes!) later on. So now such incoming connections are dropped. But this most probably prevents the two servers from linking until timing changes somehow (network latency?) because each server drops the incoming connection of the other one, so no connection survives in the end. But this has to be addressed by an other patch ...
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions