--- imap-send.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
8f910a131c905720e9640ddecfd8f85927ddc660 diff --git a/imap-send.c b/imap-send.c index d04259a..52e2400 100644 --- a/imap-send.c +++ b/imap-send.c @@ -1333,6 +1333,12 @@ main(int argc, char **argv) return 1; } + total = count_messages( &all_msgs ); + if (!total) { + fprintf(stderr,"no messages to send\n"); + return 1; + } + /* write it to the imap server */ ctx = imap_open_store( &server ); if (!ctx) { @@ -1340,7 +1346,6 @@ main(int argc, char **argv) return 1; } - total = count_messages( &all_msgs ); fprintf( stderr, "sending %d message%s\n", total, (total!=1)?"s":"" ); ctx->name = imap_folder; while (1) {