# HG changeset patch # User mmj # Date 1225456184 -39600 # Node ID dfc3ec149b60583cd8d14e81fe0b83df5182bcc0 # Parent fc2feb97cbb83857de0d02cf9defaffae116d2a0 Remove trailing whitespaces and not mmap 0 sized bounce index file diff -r fc2feb97cbb8 -r dfc3ec149b60 src/mlmmj-bounce.c --- a/src/mlmmj-bounce.c Fri Oct 31 09:27:53 2008 +1100 +++ b/src/mlmmj-bounce.c Fri Oct 31 23:29:44 2008 +1100 @@ -68,6 +68,12 @@ bouncefile); } + if(st.st_size == 0) { + log_error(LOG_ARGS, "Bounceindexfile %s is size 0", + bouncefile); + return NULL; + } + start = mmap(0, st.st_size, PROT_READ, MAP_SHARED, fd, 0); if(start == MAP_FAILED) { log_error(LOG_ARGS, "Could not mmap bounceindexfile"); diff -r fc2feb97cbb8 -r dfc3ec149b60 src/mlmmj-process.c --- a/src/mlmmj-process.c Fri Oct 31 09:27:53 2008 +1100 +++ b/src/mlmmj-process.c Fri Oct 31 23:29:44 2008 +1100 @@ -699,6 +699,8 @@ addrtocc = !(statctrl(listdir, "tocc")); if(addrtocc) { for(i = 0; i < toemails.emailcount; i++) { + log_error(LOG_ARGS, "Found To: %s", + toemails.emaillist[i]); for(j = 0; j < alternates->count; j++) { chomp(alternates->strs[j]); if(strcasecmp(alternates->strs[j], @@ -707,6 +709,8 @@ } } for(i = 0; i < ccemails.emailcount; i++) { + log_error(LOG_ARGS, "Found Cc: %s", + ccemails.emaillist[i]); for(j = 0; j < alternates->count; j++) { chomp(alternates->strs[j]); if(strcasecmp(alternates->strs[j],