X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt_socket.c;h=664f61f1ee15fb376ce8b6b44b9ecb8909decf2f;hp=2c49da9a6dfe29a300d1e452b1c9b9765e10e9fd;hb=00d4a666e4714da960fd0305fb52eb58fadcb2b6;hpb=7f7a0be369840b290248e5b0302beb447fa1b3cd diff --git a/mutt_socket.c b/mutt_socket.c index 2c49da9..664f61f 100644 --- a/mutt_socket.c +++ b/mutt_socket.c @@ -145,11 +145,11 @@ int mutt_socket_readchar (CONNECTION * conn, char *c) return 1; } -int mutt_socket_readln_d (char *buf, size_t buflen, CONNECTION * conn, +int mutt_socket_readln_d (char *buf, ssize_t buflen, CONNECTION * conn, int dbg) { char ch; - int i; + ssize_t i; for (i = 0; i < buflen - 1; i++) { if (mutt_socket_readchar (conn, &ch) != 1) { @@ -379,7 +379,7 @@ int raw_socket_open (CONNECTION * conn) struct addrinfo *cur; /* we accept v4 or v6 STREAM sockets */ - memset (&hints, 0, sizeof (hints)); + p_clear(&hints, 1); if (option (OPTUSEIPV6)) hints.ai_family = AF_UNSPEC; @@ -439,7 +439,7 @@ int raw_socket_open (CONNECTION * conn) struct hostent *he; int i; - memset (&sin, 0, sizeof (sin)); + p_clear(&sin, 1); sin.sin_port = htons (conn->account.port); sin.sin_family = AF_INET;