X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt_socket.c;h=2cdbf255757f6107217ba1505b911d7d9fcf5ac2;hp=90ae621cc91ec2bb78b13b4935b90d5355da78ac;hb=105e395f06e15f2c3878d856bc278dd2cf971794;hpb=841934011451205d8295ac955486f06c317fdf15 diff --git a/mutt_socket.c b/mutt_socket.c index 90ae621..2cdbf25 100644 --- a/mutt_socket.c +++ b/mutt_socket.c @@ -23,6 +23,11 @@ #include "mutt_idna.h" +#include "lib/mem.h" +#include "lib/intl.h" +#include "lib/str.h" +#include "lib/debug.h" + #include #include #include @@ -55,9 +60,7 @@ int mutt_socket_close (CONNECTION * conn) int rc = -1; if (conn->fd < 0) - dprint (1, - (debugfile, - "mutt_socket_close: Attempt to close closed connection.\n")); + debug_print (1, ("Attempt to close closed connection.\n")); else rc = conn->conn_close (conn); @@ -72,9 +75,7 @@ int mutt_socket_read (CONNECTION * conn, char *buf, size_t len) int rc; if (conn->fd < 0) { - dprint (1, - (debugfile, - "mutt_socket_read: attempt to read from closed connection\n")); + debug_print (1, ("attempt to read from closed connection\n")); return -1; } @@ -95,28 +96,23 @@ int mutt_socket_write_d (CONNECTION * conn, const char *buf, int dbg) int rc; int len; - dprint (dbg, (debugfile, "> %s", buf)); + debug_print (dbg, ("> %s", buf)); if (conn->fd < 0) { - dprint (1, - (debugfile, - "mutt_socket_write: attempt to write to closed connection\n")); + debug_print (1, ("attempt to write to closed connection\n")); return -1; } - len = mutt_strlen (buf); + len = safe_strlen (buf); if ((rc = conn->conn_write (conn, buf, len)) < 0) { - dprint (1, (debugfile, - "mutt_socket_write: error writing, closing socket\n")); + debug_print (1, ("error writing, closing socket\n")); mutt_socket_close (conn); return -1; } if (rc < len) { - dprint (1, (debugfile, - "mutt_socket_write: ERROR: wrote %d of %d bytes!\n", rc, - len)); + debug_print (1, ("ERROR: wrote %d of %d bytes!\n", rc, len)); } return rc; @@ -130,9 +126,7 @@ int mutt_socket_readchar (CONNECTION * conn, char *c) conn->available = conn->conn_read (conn, conn->inbuf, sizeof (conn->inbuf)); else { - dprint (1, - (debugfile, - "mutt_socket_readchar: attempt to read from closed connection.\n")); + debug_print (1, ("attempt to read from closed connection.\n")); return -1; } conn->bufpos = 0; @@ -173,9 +167,9 @@ int mutt_socket_readln_d (char *buf, size_t buflen, CONNECTION * conn, else buf[i] = '\0'; - dprint (dbg, (debugfile, "< %s\n", buf)); + debug_print (dbg, ("< %s\n", buf)); - /* number of bytes read, not mutt_strlen */ + /* number of bytes read, not safe_strlen */ return i + 1; } @@ -276,10 +270,10 @@ static int socket_preconnect (void) int rc; int save_errno; - if (mutt_strlen (Preconnect)) { - dprint (2, (debugfile, "Executing preconnect: %s\n", Preconnect)); + if (safe_strlen (Preconnect)) { + debug_print (2, ("Executing preconnect: %s\n", Preconnect)); rc = mutt_system (Preconnect); - dprint (2, (debugfile, "Preconnect result: %d\n", rc)); + debug_print (2, ("Preconnect result: %d\n", rc)); if (rc) { save_errno = errno; mutt_perror (_("Preconnect command failed.")); @@ -305,7 +299,7 @@ static int socket_connect (int fd, struct sockaddr *sa) sa_size = sizeof (struct sockaddr_in6); #endif else { - dprint (1, (debugfile, "Unknown address family!\n")); + debug_print (1, ("Unknown address family!\n")); return -1; } @@ -318,7 +312,7 @@ static int socket_connect (int fd, struct sockaddr *sa) if (connect (fd, sa, sa_size) < 0) { save_errno = errno; - dprint (2, (debugfile, "Connection failed. errno: %d...\n", errno)); + debug_print (2, ("Connection failed. errno: %d...\n", errno)); SigInt = 0; /* reset in case we caught SIGINTR while in connect() */ }