Dear all, Here are two warnings I get when compiling mutt :
../hg/compose.c: In function 'mutt_compose_menu': ../hg/compose.c:1210: warning: the address of 'fname' will always evaluate as 'true' ../hg/mx.c: In function 'mx_close_mailbox': ../hg/mx.c:859: warning: the address of 'mbox' will always evaluate as 'true' The patch below fixes them. Sébastien. diff -r 9a7d802004d3 compose.c --- a/compose.c Sun Mar 02 21:45:53 2008 -0800 +++ b/compose.c Mon Mar 03 08:35:48 2008 +0100 @@ -1207,7 +1207,7 @@ int mutt_compose_menu (HEADER *msg, /* if (msg->content->next) msg->content = mutt_make_multipart (msg->content); - if (mutt_write_fcc (NONULL (fname), msg, NULL, 1, NULL) < 0) + if (mutt_write_fcc (fname, msg, NULL, 1, NULL) < 0) msg->content = mutt_remove_multipart (msg->content); else mutt_message _("Message written."); diff -r 9a7d802004d3 mx.c --- a/mx.c Sun Mar 02 21:45:53 2008 -0800 +++ b/mx.c Mon Mar 03 08:35:48 2008 +0100 @@ -856,7 +856,7 @@ int mx_close_mailbox (CONTEXT *ctx, int isSpool = mutt_is_spool (ctx->path) && !mutt_is_spool (mbox); } - if (isSpool && mbox && *mbox) + if (isSpool && *mbox) { mutt_expand_path (mbox, sizeof (mbox)); snprintf (buf, sizeof (buf), _("Move read messages to %s?"), mbox);