Index: CREDITS
===================================================================
--- CREDITS	(revision 13181)
+++ CREDITS	(working copy)
@@ -114,6 +114,10 @@
 D: Pumpking (0.4.6 - ... ) and demagogue
 E: chip@pobox.com
 
+N: Chris Dolan
+D: Bug fixes
+E: cdolan@cpan.org
+
 N: chromatic
 D: SDL library and examples; Test::Builder; test suite cleanup; Pheme
 D: lead philosopher -- "Why doesn't this work?"
Index: src/io/io_unix.c
===================================================================
--- src/io/io_unix.c	(revision 13181)
+++ src/io/io_unix.c	(working copy)
@@ -786,7 +786,7 @@
 
     if ((bind(io->fd, (struct sockaddr *)&io->local,
                     sizeof(struct sockaddr))) == -1) {
-        fprintf(stderr, "bind: errno= ret=%d fd = %d port = %d\n",
+        fprintf(stderr, "bind: errno=%d ret=-1 fd = %d port = %d\n",
              errno, (int)io->fd, (int)ntohs(io->local.sin_port));
         return -1;
     }
@@ -812,7 +812,7 @@
     UNUSED(layer);
     UNUSED(interpreter);
     if ((listen(io->fd, sec)) == -1) {
-        fprintf(stderr, "listen: errno= ret=%d fd = %d port = %d\n",
+        fprintf(stderr, "listen: errno=%d ret=-1 fd = %d port = %d\n",
              errno, (int)io->fd, (int)ntohs(io->local.sin_port));
         return -1;
     }
