mutt/mutt-1.5.17-maildirnull.patch
Miroslav Lichvar 82ee7a6c14 - don't ignore $from in batch send mode (#392861)
- check Maildir for not being NULL when expanding '='-paths
- prevent mailto parsing buffer overflow by ignoring too long header
- use strtok_r() to parse mailto: links, not strtok()
- update UPDATING
2007-11-23 11:46:26 +00:00

21 lines
754 B
Diff

# HG changeset patch
# User Rocco Rutte <pdmef@gmx.net>
# Date 1194084739 -3600
# Branch HEAD
# Node ID 0c054faeb28595ef4a252c38319fa1f1f376b68e
# Parent cc5de08f46129c447901f7f79e571105eb0d81c1
Check Maildir for not being NULL when expanding '='-paths. Closes #2977.
diff -r cc5de08f4612 -r 0c054faeb285 muttlib.c
--- a/muttlib.c Fri Nov 02 16:55:55 2007 -0700
+++ b/muttlib.c Sat Nov 03 11:12:19 2007 +0100
@@ -397,7 +397,7 @@ char *_mutt_expand_path (char *s, size_t
strfcpy (p, NONULL (Maildir), sizeof (p));
else
#endif
- if (Maildir[strlen (Maildir) - 1] == '/')
+ if (Maildir && *Maildir && Maildir[strlen (Maildir) - 1] == '/')
strfcpy (p, NONULL (Maildir), sizeof (p));
else
snprintf (p, sizeof (p), "%s/", NONULL (Maildir));