# HG changeset patch # User mmj # Date 1108313909 -39600 # Node ID 439a151b29d60e1bbaa4853ca852876c85805322 # Parent 9bd2d7fc578205dd8303aa4057e50db4f2f239b4 Clean up a bit diff -r 9bd2d7fc5782 -r 439a151b29d6 ChangeLog --- a/ChangeLog Wed Feb 09 05:40:50 2005 +1100 +++ b/ChangeLog Mon Feb 14 03:58:29 2005 +1100 @@ -1,3 +1,4 @@ + o Unlink totally harmless .lock files in subscribers dir. o Make it possible to specify more than one listaddress in LISTDIR/control/listaddress. The first one is the "real" one. o Make the port to connect to controlable with LISTDIR/control/smtpport diff -r 9bd2d7fc5782 -r 439a151b29d6 src/mlmmj-sub.c --- a/src/mlmmj-sub.c Wed Feb 09 05:40:50 2005 +1100 +++ b/src/mlmmj-sub.c Mon Feb 14 03:58:29 2005 +1100 @@ -405,15 +405,19 @@ } suboff = find_subscriber(subfilefd, address); if(suboff == -1) { - if(subconfirm) + if(subconfirm) { + close(subfilefd); + unlink(sublockname); generate_subconfirm(listdir, listaddr, address, mlmmjsend, typesub); - else { + } else { lseek(subfilefd, 0L, SEEK_END); len = strlen(address); address[len] = '\n'; writen(subfilefd, address, len + 1); address[len] = 0; + close(subfilefd); + unlink(sublockname); } } else { close(subfilefd);