diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-04-15 11:59:39 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-04-15 11:59:39 +0300 |
commit | 9572dc81dd060ad6a2a5ccae13efbb7ccf0608ef (patch) | |
tree | 4c3633871b8cd3ab3b4c47a0317cdd3d25b05104 /frm | |
parent | 1ec3df9a5798322d511d88100dd046a67b8cf38b (diff) | |
download | mailutils-9572dc81dd060ad6a2a5ccae13efbb7ccf0608ef.tar.gz mailutils-9572dc81dd060ad6a2a5ccae13efbb7ccf0608ef.tar.bz2 |
frm: fix counters when given multiple mailboxes.
* frm/frm.c (frm): Initialize counters.
* frm/tests/testsuite.at: Test multiple mailboxes.
Diffstat (limited to 'frm')
-rw-r--r-- | frm/frm.c | 1 | ||||
-rw-r--r-- | frm/tests/testsuite.at | 16 |
2 files changed, 17 insertions, 0 deletions
@@ -261,6 +261,7 @@ frm (char *mailbox_name) int status; selected = 0; + counter.new = counter.read = counter.unread = 0; frm_scan (mailbox_name, frm_select, &total); if (show_summary) diff --git a/frm/tests/testsuite.at b/frm/tests/testsuite.at index 49ee78e29..38d2e8702 100644 --- a/frm/tests/testsuite.at +++ b/frm/tests/testsuite.at @@ -107,3 +107,19 @@ FRMTEST([frm -l on long headers],[frm07], ]) m4_popdef([FRM_MAILBOX]) + +AT_SETUP([multiple mailboxes]) +AT_KEYWORDS([frm08]) +AT_CHECK([ +cp $abs_top_srcdir/testsuite/spool/mbox $abs_top_srcdir/testsuite/spool/mbox1 . +frm FRM_OPTIONS -qS mbox mbox1], +[1], +[mbox: +Folder contains 1 new message. +mbox1: +Folder contains 5 new messages. +]) + +AT_CLEANUP]) + + |