It's rather strange, when connecting to the local client it all works nicely, it's only when trying to connect to remote clients, which means I cannot check it as easily.
Not asking for the addresses helps and most connections will survive
Still trying to reproduce the error
Edit: sorry for hijacking the thread, I'll create a new one if needed ^^