X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=from.c;h=07b90138aeeffa28a465e16808dd734384a97e12;hp=37ae147469c58162cb3b9eee7b4de300c368835f;hb=c8c9a616c8c369da6aa06e656eacfb82af8707a8;hpb=18ff9999274c2154db35366296639d26792f977e diff --git a/from.c b/from.c index 37ae147..07b9013 100644 --- a/from.c +++ b/from.c @@ -60,6 +60,7 @@ int is_from (const char *s, char *path, ssize_t pathlen, time_t * tp) return 0; s = m_strnextsp(s); /* skip over the From part. */ + s = skipspaces(s); if (!*s) return 0; @@ -99,6 +100,7 @@ int is_from (const char *s, char *path, ssize_t pathlen, time_t * tp) } s = m_strnextsp(s); + s = skipspaces(s); if (!*s) return 0; @@ -108,6 +110,7 @@ int is_from (const char *s, char *path, ssize_t pathlen, time_t * tp) */ if (is_day_name (s)) { s = m_strnextsp(s); + s = skipspaces(s); if (!*s) return 0; } @@ -118,6 +121,7 @@ int is_from (const char *s, char *path, ssize_t pathlen, time_t * tp) /* day */ s = m_strnextsp(s); + s = skipspaces(s); if (!*s) return 0; if (sscanf (s, "%d", &tm.tm_mday) != 1) @@ -125,6 +129,7 @@ int is_from (const char *s, char *path, ssize_t pathlen, time_t * tp) /* time */ s = m_strnextsp(s); + s = skipspaces(s); if (!*s) return 0; @@ -136,12 +141,14 @@ int is_from (const char *s, char *path, ssize_t pathlen, time_t * tp) return 0; s = m_strnextsp(s); + s = skipspaces(s); if (!*s) return 0; /* timezone? */ if (isalpha ((unsigned char) *s) || *s == '+' || *s == '-') { s = m_strnextsp(s); + s = skipspaces(s); if (!*s) return 0; @@ -151,6 +158,7 @@ int is_from (const char *s, char *path, ssize_t pathlen, time_t * tp) */ if (isalpha ((unsigned char) *s)) { s = m_strnextsp(s); + s = skipspaces(s); if (!*s) return 0; }