]> jfr.im git - solanum.git/commit - ircd/hash.c
client: use sequential connection ids for ssld connections in ssld RPC, instead of...
authorWilliam Pitcock <redacted>
Sat, 12 Dec 2015 11:20:51 +0000 (05:20 -0600)
committerWilliam Pitcock <redacted>
Sat, 12 Dec 2015 11:20:51 +0000 (05:20 -0600)
commitb5b4a0e79baf1bcfa071994d6815d72b9fab2eed
tree67c1c0fc2872093102e25dae68c4cd5093f2f0c3
parent94356462c0208022e4abd06e50eef1fcedd6a14d
client: use sequential connection ids for ssld connections in ssld RPC, instead of the file descriptor

this avoids race conditions when a file descriptor is reused and an ssld worker has not acked that the previous
connection was closed, which results in the new client being kicked.
include/client.h
include/hash.h
src/client.c
src/hash.c
src/listener.c
src/s_serv.c
src/sslproc.c