X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=alias.c;h=f1021efa1d74a77bf4c7fc4713eb38a51523be73;hp=ff4a310aee301658f8a2c937966958246788a4bb;hb=892df7e70376da43374d834b8a825ea2d59efd06;hpb=6896715a0d62173a620b2377dba8e6d2058c1ee2 diff --git a/alias.c b/alias.c index ff4a310..f1021ef 100644 --- a/alias.c +++ b/alias.c @@ -160,7 +160,8 @@ static int alias_sanitize(const char *s, char *d) s++; } - *d = '\0'; + if (d) + *d = '\0'; return rv; } @@ -286,7 +287,7 @@ void mutt_create_alias(ENVELOPE *cur, address_t *iadr) return; } - mutt_expand_path(buf, sizeof (buf)); + mutt_expand_path(buf, sizeof(buf)); rc = safe_fopen (buf, "a"); if (rc) { @@ -513,11 +514,11 @@ alias_format_str(char *dest, ssize_t destlen, char op, const char *src, return src; } -static void alias_entry (char *s, ssize_t slen, MUTTMENU *m, int num) +static void alias_entry(char *s, ssize_t slen, MUTTMENU *m, int num) { - m_strformat(s, slen, NONULL (AliasFmt), alias_format_str, - ((alias_t **)m->data)[num], - option(OPTARROWCURSOR) ? M_FORMAT_ARROWCURSOR : 0); + m_strformat(s, slen, COLS - SW, AliasFmt, alias_format_str, + ((alias_t **)m->data)[num], + option(OPTARROWCURSOR) ? M_FORMAT_ARROWCURSOR : 0); } static int alias_tag (MUTTMENU * menu, int n, int m)