=== modified file 'src/ident.cc'
--- src/ident.cc	2009-02-01 10:09:23 +0000
+++ src/ident.cc	2009-04-17 01:16:02 +0000
@@ -220,9 +220,12 @@
         return;
     }
 
+    IpAddress addr = me;
+    addr.SetPort(0); // NP: use random port for outbound to IDENT_PORT
+
     fd = comm_open(SOCK_STREAM,
                    IPPROTO_TCP,
-                   me,
+                   addr,
                    COMM_NONBLOCKING,
                    "ident");