diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-07-10 20:48:02 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-07-10 20:48:02 +0000 |
commit | bef9b74e4404fd9537b1495cec66721f6833ad5d (patch) | |
tree | 5af940081eefa6e1d1b4363b13794c9452ec9549 /imap4d | |
parent | e2c1ea6b47fff810407d417858809db2ad0d6024 (diff) | |
download | mailutils-bef9b74e4404fd9537b1495cec66721f6833ad5d.tar.gz mailutils-bef9b74e4404fd9537b1495cec66721f6833ad5d.tar.bz2 |
Minor fixes
Diffstat (limited to 'imap4d')
-rw-r--r-- | imap4d/search.c | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/imap4d/search.c b/imap4d/search.c index 48375a4d3..8f8fb2022 100644 --- a/imap4d/search.c +++ b/imap4d/search.c @@ -789,14 +789,13 @@ void cond_before (struct parsebuf *pb) { time_t t = (time_t)_search_arg (pb); - time_t mesg_time; + time_t mesg_time = 0; const char *date; mu_envelope_t env; mu_message_get_envelope (pb->msg, &env); - if (mu_envelope_sget_date (env, &date)) - return 0; - util_parse_ctime_date (date, &mesg_time); + if (mu_envelope_sget_date (env, &date) == 0) + util_parse_ctime_date (date, &mesg_time); _search_push (pb, mesg_time < t); } @@ -859,14 +858,13 @@ void cond_on (struct parsebuf *pb) { time_t t = (time_t)_search_arg (pb); - time_t mesg_time; + time_t mesg_time = 0; const char *date; mu_envelope_t env; mu_message_get_envelope (pb->msg, &env); - if (mu_envelope_sget_date (env, &date)) - return 0; - util_parse_ctime_date (date, &mesg_time); + if (mu_envelope_sget_date (env, &date) == 0) + util_parse_ctime_date (date, &mesg_time); _search_push (pb, t <= mesg_time && mesg_time <= t + 86400); } @@ -904,14 +902,13 @@ void cond_since (struct parsebuf *pb) { time_t t = (time_t)_search_arg (pb); - time_t mesg_time; + time_t mesg_time = 0; const char *date; mu_envelope_t env; mu_message_get_envelope (pb->msg, &env); - if (mu_envelope_sget_date (env, &date)) - return 0; - util_parse_ctime_date (date, &mesg_time); + if (mu_envelope_sget_date (env, &date) == 0) + util_parse_ctime_date (date, &mesg_time); _search_push (pb, mesg_time >= t); } |