Always use the port provided by the SRV lookup.
--- a/loudmouth/lm-socket.c Sun Dec 09 16:59:41 2007 +0100
+++ b/loudmouth/lm-socket.c Wed Jan 02 17:35:53 2008 +0100
@@ -891,7 +891,7 @@
if (result == TRUE) {
g_free (socket->server);
socket->server = new_server;
- if (!socket->port) socket->port = new_port;
+ socket->port = new_port;
}
}