Hi Kevin,

On 2026-05-23T20:43:23+0800, Kevin J. McCarthy wrote:
> Fix three muttdbg() calls in mutt_socket.c that were referencing
> strerror(errno) to instead call mutt_errno_dbg().

Thanks for this part!


Have a lovely day!
Alex

> ---
>  attach.c        | 1 -
>  complete.c      | 1 -
>  compress.c      | 1 -
>  crypt.c         | 1 -
>  curs_main.c     | 1 -
>  group.c         | 1 -
>  imap/message.c  | 1 -
>  lib.h           | 3 +++
>  mbox.c          | 1 -
>  mutt_sasl.c     | 1 -
>  mutt_sasl_gnu.c | 1 -
>  mutt_socket.c   | 9 +++------
>  mutt_zstrm.c    | 1 -
>  pager.c         | 1 -
>  pgp.c           | 1 -
>  pgppubring.c    | 1 -
>  rfc1524.c       | 1 -
>  send.c          | 1 -
>  smime.c         | 1 -
>  system.c        | 1 -
>  20 files changed, 6 insertions(+), 24 deletions(-)
> 
> diff --git a/attach.c b/attach.c
> index 98750901..74cc99e7 100644
> --- a/attach.c
> +++ b/attach.c
> @@ -42,7 +42,6 @@
>  #include <sys/stat.h>
>  #include <fcntl.h>
>  #include <string.h>
> -#include <errno.h>
>  
>  int mutt_get_tmp_attachment(BODY *a)
>  {
> diff --git a/complete.c b/complete.c
> index 9263bbd7..b2952ae2 100644
> --- a/complete.c
> +++ b/complete.c
> @@ -30,7 +30,6 @@
>  #include <string.h>
>  #include <sys/types.h>
>  #include <sys/stat.h>
> -#include <errno.h>
>  
>  /* given a partial pathname, this routine fills in as much of the rest of the
>   * path as is unique.
> diff --git a/compress.c b/compress.c
> index 546cc33d..2f66434b 100644
> --- a/compress.c
> +++ b/compress.c
> @@ -20,7 +20,6 @@
>  #include "config.h"
>  #endif
>  
> -#include <errno.h>
>  #include <string.h>
>  #include <sys/stat.h>
>  #include <unistd.h>
> diff --git a/crypt.c b/crypt.c
> index 0c1c6d90..e4c8051d 100644
> --- a/crypt.c
> +++ b/crypt.c
> @@ -41,7 +41,6 @@
>  #include <stdlib.h>
>  #include <unistd.h>
>  #include <sys/stat.h>
> -#include <errno.h>
>  #include <ctype.h>
>  
>  #include <locale.h>
> diff --git a/curs_main.c b/curs_main.c
> index 477f25ce..372007ff 100644
> --- a/curs_main.c
> +++ b/curs_main.c
> @@ -60,7 +60,6 @@
>  #include <sys/wait.h>
>  #include <string.h>
>  #include <sys/stat.h>
> -#include <errno.h>
>  
>  #include <assert.h>
>  
> diff --git a/group.c b/group.c
> index 92f8df15..9fb91b41 100644
> --- a/group.c
> +++ b/group.c
> @@ -33,7 +33,6 @@
>  #include <unistd.h>
>  #include <string.h>
>  #include <sys/utsname.h>
> -#include <errno.h>
>  #include <sys/wait.h>
>  
>  group_t *mutt_pattern_group(const char *k)
> diff --git a/imap/message.c b/imap/message.c
> index db36a1a8..d953a9a1 100644
> --- a/imap/message.c
> +++ b/imap/message.c
> @@ -24,7 +24,6 @@
>  # include "config.h"
>  #endif
>  
> -#include <errno.h>
>  #include <stdlib.h>
>  #include <ctype.h>
>  #include <limits.h>
> diff --git a/lib.h b/lib.h
> index 2e48273c..830459d6 100644
> --- a/lib.h
> +++ b/lib.h
> @@ -34,6 +34,9 @@
>  # include <limits.h>
>  # include <stdarg.h>
>  # include <signal.h>
> +# ifdef DEBUG
> +#  include <errno.h>
> +# endif
>  
>  # ifndef _POSIX_PATH_MAX
>  #  include <limits.h>
> diff --git a/mbox.c b/mbox.c
> index 5c7cfe3e..f584337a 100644
> --- a/mbox.c
> +++ b/mbox.c
> @@ -34,7 +34,6 @@
>  #include <string.h>
>  #include <utime.h>
>  #include <sys/file.h>
> -#include <errno.h>
>  #include <unistd.h>
>  #include <fcntl.h>
>  
> diff --git a/mutt_sasl.c b/mutt_sasl.c
> index b78add78..969019ab 100644
> --- a/mutt_sasl.c
> +++ b/mutt_sasl.c
> @@ -27,7 +27,6 @@
>  #include "mutt_sasl.h"
>  #include "mutt_socket.h"
>  
> -#include <errno.h>
>  #include <netdb.h>
>  #include <sasl/sasl.h>
>  #include <sys/socket.h>
> diff --git a/mutt_sasl_gnu.c b/mutt_sasl_gnu.c
> index 820c011c..9a7a4b87 100644
> --- a/mutt_sasl_gnu.c
> +++ b/mutt_sasl_gnu.c
> @@ -25,7 +25,6 @@
>  #include "mutt_sasl_gnu.h"
>  #include "mutt_socket.h"
>  
> -#include <errno.h>
>  #include <gsasl.h>
>  
>  static Gsasl *mutt_gsasl_ctx = NULL;
> diff --git a/mutt_socket.c b/mutt_socket.c
> index 7581cb7d..79314fe9 100644
> --- a/mutt_socket.c
> +++ b/mutt_socket.c
> @@ -108,8 +108,7 @@ int mutt_socket_write_d(CONNECTION *conn, const char 
> *buf, int len, int dbg)
>    {
>      if ((rc = conn->conn_write(conn, buf + sent, len - sent)) < 0)
>      {
> -      muttdbg(1, "mutt_socket_write: error writing (%s), closing socket",
> -              strerror(errno));
> +      mutt_errno_dbg(1, "mutt_socket_write: error writing, closing socket");
>        mutt_socket_close(conn);
>  
>        return -1;
> @@ -433,16 +432,14 @@ static int socket_connect(int fd, struct sockaddr *sa)
>    {
>      struct timeval tv = { SocketReceiveTimeout, 0 };
>      if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, (char *)&tv, sizeof(tv)) < 0)
> -      muttdbg(1, "error setting receive timeout (%s)",
> -              strerror(errno));
> +      mutt_errno_dbg(1, "error setting receive timeout");
>    }
>  
>    if (SocketSendTimeout > 0)
>    {
>      struct timeval tv = { SocketSendTimeout, 0 };
>      if (setsockopt(fd, SOL_SOCKET, SO_SNDTIMEO, (char *)&tv, sizeof(tv)) < 0)
> -      muttdbg(1, "error setting send timeout (%s)",
> -              strerror(errno));
> +      mutt_errno_dbg(1, "error setting send timeout");
>    }
>  
>    if (connect(fd, sa, sa_size) < 0)
> diff --git a/mutt_zstrm.c b/mutt_zstrm.c
> index 61b5c996..d5dd4fd3 100644
> --- a/mutt_zstrm.c
> +++ b/mutt_zstrm.c
> @@ -21,7 +21,6 @@
>  #endif
>  
>  #include <zlib.h>
> -#include <errno.h>
>  
>  #include "mutt.h"
>  #include "mutt_socket.h"
> diff --git a/pager.c b/pager.c
> index 92fa152a..e9062702 100644
> --- a/pager.c
> +++ b/pager.c
> @@ -45,7 +45,6 @@
>  #include <unistd.h>
>  #include <stdlib.h>
>  #include <string.h>
> -#include <errno.h>
>  
>  #define ISHEADER(x) ((x) == MT_COLOR_HEADER || (x) == MT_COLOR_HDEFAULT)
>  
> diff --git a/pgp.c b/pgp.c
> index 2a4a165c..d6fcaa85 100644
> --- a/pgp.c
> +++ b/pgp.c
> @@ -42,7 +42,6 @@
>  #include <stdlib.h>
>  #include <unistd.h>
>  #include <sys/stat.h>
> -#include <errno.h>
>  #include <ctype.h>
>  
>  #include <locale.h>
> diff --git a/pgppubring.c b/pgppubring.c
> index 43b8b978..3e8b76ab 100644
> --- a/pgppubring.c
> +++ b/pgppubring.c
> @@ -49,7 +49,6 @@
>  extern char *optarg;
>  extern int optind;
>  #endif
> -#include <errno.h>
>  
>  #include "sha1.h"
>  #include "md5.h"
> diff --git a/rfc1524.c b/rfc1524.c
> index 5f996a4a..f1b13fc9 100644
> --- a/rfc1524.c
> +++ b/rfc1524.c
> @@ -39,7 +39,6 @@
>  
>  #include <sys/stat.h>
>  #include <sys/wait.h>
> -#include <errno.h>
>  #include <unistd.h>
>  
>  /* The command semantics include the following:
> diff --git a/send.c b/send.c
> index 7554967e..65445b1c 100644
> --- a/send.c
> +++ b/send.c
> @@ -44,7 +44,6 @@
>  #include <locale.h>
>  #include <unistd.h>
>  #include <string.h>
> -#include <errno.h>
>  #include <sys/stat.h>
>  #include <sys/wait.h>
>  #include <dirent.h>
> diff --git a/smime.c b/smime.c
> index dca780e0..1b1d70fd 100644
> --- a/smime.c
> +++ b/smime.c
> @@ -35,7 +35,6 @@
>  #include <stdlib.h>
>  #include <unistd.h>
>  #include <sys/stat.h>
> -#include <errno.h>
>  #include <ctype.h>
>  
>  #include <locale.h>
> diff --git a/system.c b/system.c
> index 07cc4ad2..498b8a5c 100644
> --- a/system.c
> +++ b/system.c
> @@ -23,7 +23,6 @@
>  #include "mutt.h"
>  #ifdef USE_IMAP
>  # include "imap.h"
> -# include <errno.h>
>  #endif
>  
>  #include <stdlib.h>
> -- 
> 2.54.0
> 

-- 
<https://www.alejandro-colomar.es>

Attachment: signature.asc
Description: PGP signature

Reply via email to