X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=sendlib.c;h=12729ba4da3e6e09a7c43f48430ffdb86ec9098c;hp=d55cd55580eca7c6a14cbbfc815b74677ed5e679;hb=75291cb065ec25499a125665cba1123ee4c64abf;hpb=ef7b80006ebb47372d69c64e8b2b2f0764333d55 diff --git a/sendlib.c b/sendlib.c index d55cd55..12729ba 100644 --- a/sendlib.c +++ b/sendlib.c @@ -1612,19 +1612,13 @@ int mutt_write_rfc822_header (FILE * fp, ENVELOPE * env, BODY * attach, } if (mode == 0 && !privacy && option (OPTXMAILER) && !has_agent) { - struct utsname un; - char *os; + const char *os; if (OperatingSystem != NULL) { os = OperatingSystem; - } - else { - if (uname (&un) == -1) { - os = "UNIX"; - } - else { - os = un.sysname; - } + } else { + struct utsname un; + os = (uname(&un) == -1) ? "UNIX" : un.sysname; } /* Add a vanity header */ fprintf (fp, "User-Agent: %s (%s)\n", mutt_make_version (0), os); @@ -1964,8 +1958,8 @@ static char **add_args (char **args, size_t * argslen, size_t * argsmax, return (args); } -static char **add_option(char **args, size_t * argslen, size_t * argsmax, - const char *s) +static const char ** +add_option(const char **args, size_t *argslen, size_t *argsmax, const char *s) { if (*argslen == *argsmax) { mem_realloc(&args, (*argsmax += 5) * sizeof (char *)); @@ -1980,7 +1974,7 @@ static int mutt_invoke_sendmail (ADDRESS * from, /* the sender */ int eightbit) { /* message contains 8bit chars */ char *ps = NULL, *path = NULL, *s = NULL, *childout = NULL; - char **args = NULL; + const char **args = NULL; size_t argslen = 0, argsmax = 0; int i; @@ -2027,7 +2021,7 @@ static int mutt_invoke_sendmail (ADDRESS * from, /* the sender */ if (!option (OPTNEWSSEND)) { #endif if (eightbit && option (OPTUSE8BITMIME)) - args = add_option (args, &argslen, &argsmax, "-B8BITMIME"); + args = add_option(args, &argslen, &argsmax, "-B8BITMIME"); if (option (OPTENVFROM)) { ADDRESS *f = NULL;