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
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Still trying to reproduce the error
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
Edit: sorry for hijacking the thread, I'll create a new one if needed ^^