# HG changeset patch # User mmj # Date 1114626918 -36000 # Node ID 3d3c60ef56677722b3a59b63c6ba5eb80a1e3309 # Parent e47f5d7b8ddd59dc1978ac4b6ae5fa32546c9726 Clean up after us when we have successfully parsed DSN mail diff -r e47f5d7b8ddd -r 3d3c60ef5667 src/mlmmj-bounce.c --- a/src/mlmmj-bounce.c Thu Apr 28 04:02:10 2005 +1000 +++ b/src/mlmmj-bounce.c Thu Apr 28 04:35:18 2005 +1000 @@ -302,12 +302,14 @@ if(dsnbounce) { address = dsnparseaddr(mailname); - if(address == NULL) { - /* not parseable, so unlink and clean up */ + + /* Delete the mailfile, no need for it anymore */ if(mailname) unlink(mailname); + + if(address == NULL) exit(EXIT_SUCCESS); - } + a = strrchr(address, '@'); *a = '='; }