# HG changeset patch # User mmj # Date 1106762637 -39600 # Node ID ba5a6cda33af61ae249272908f63268ed1248648 # Parent b75073f25e60e0ba2d626277d053c8d20c0209ee Move nosubonlydenymails check to the right place diff -r b75073f25e60 -r ba5a6cda33af src/mlmmj-process.c --- a/src/mlmmj-process.c Tue Jan 25 02:24:17 2005 +1100 +++ b/src/mlmmj-process.c Thu Jan 27 05:03:57 2005 +1100 @@ -651,15 +651,20 @@ subonlypost = statctrl(listdir, "subonlypost"); if(subonlypost) { /* Don't send a mail about denial to the list, but silently - * discard and exit. Do the same if it's turned off */ - if ((strcasecmp(listaddr, fromemails.emaillist[0]) == 0) - || nosubonlydenymails) { + * discard and exit. */ + if (strcasecmp(listaddr, fromemails.emaillist[0]) == 0) { myfree(listaddr); unlink(donemailname); myfree(donemailname); exit(EXIT_SUCCESS); } if(is_subbed(listdir, fromemails.emaillist[0]) != 0) { + if(nosubonlydenymails) { + myfree(listaddr); + unlink(donemailname); + myfree(donemailname); + exit(EXIT_SUCCESS); + } listname = genlistname(listaddr); listfqdn = genlistfqdn(listaddr); maildata[1] = fromemails.emaillist[0];