]> granicus.if.org Git - neomutt/commitdiff
Include FD in socket logging.
authorRocco Rutte <pdmef@gmx.net>
Sat, 5 Aug 2006 00:48:16 +0000 (00:48 +0000)
committerRocco Rutte <pdmef@gmx.net>
Sat, 5 Aug 2006 00:48:16 +0000 (00:48 +0000)
mutt_socket.c

index baca44571451eabcc96a1cd12fb6f9460d987c76..574ab955b4c24a2b19ac3a989d6d326deb96b290 100644 (file)
@@ -56,10 +56,17 @@ static CONNECTION* socket_new_conn (void);
 /* Wrappers */
 int mutt_socket_open (CONNECTION* conn) 
 {
+  int rc;
+
   if (socket_preconnect ())
     return -1;
 
-  return conn->conn_open (conn);
+  rc = conn->conn_open (conn);
+
+  dprint (2, (debugfile, "Connected to %s:%d on fd=%d\n",
+             NONULL (conn->account.host), conn->account.port, conn->fd));
+
+  return rc;
 }
 
 int mutt_socket_close (CONNECTION* conn)
@@ -104,7 +111,7 @@ int mutt_socket_write_d (CONNECTION *conn, const char *buf, int len, int dbg)
 {
   int rc;
 
-  dprint (dbg, (debugfile,"> %s", buf));
+  dprint (dbg, (debugfile,"%d> %s", conn->fd, buf));
 
   if (conn->fd < 0)
   {
@@ -200,7 +207,7 @@ int mutt_socket_readln_d (char* buf, size_t buflen, CONNECTION* conn, int dbg)
   else
     buf[i] = '\0';
 
-  dprint (dbg, (debugfile, "< %s\n", buf));
+  dprint (dbg, (debugfile, "%d< %s\n", conn->fd, buf));
   
   /* number of bytes read, not strlen */
   return i + 1;