Avoid a divide by zero if there's no messages to send.
PATCH 1/1 Avoid a divide by zero if there's no messages to send.
---
imap-send.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
8f910a131c905720e9640ddecfd8f85927ddc660
imap-send.c +6 -1
@@ -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 ) {