masqmail

diff src/local.c @ 15:f671821d8222

code beautifying; 0 -> \0 if appropriate
author meillo@marmaro.de
date Thu, 06 Nov 2008 09:18:38 +0100
parents 26e34ae9a3e3
children a80ebfa16cd5
line diff
     1.1 --- a/src/local.c	Wed Oct 29 21:21:26 2008 +0100
     1.2 +++ b/src/local.c	Thu Nov 06 09:18:38 2008 +0100
     1.3 @@ -16,9 +16,10 @@
     1.4      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
     1.5  */
     1.6  
     1.7 +#include <sys/wait.h>
     1.8 +
     1.9  #include "masqmail.h"
    1.10  #include "peopen.h"
    1.11 -#include <sys/wait.h>
    1.12  
    1.13  static void
    1.14  message_stream(FILE * out, message * msg, GList * hdr_list, guint flags)
    1.15 @@ -92,9 +93,7 @@
    1.16  				if (fcntl(fileno(out), F_SETLK, &lock) != -1) {
    1.17  #endif
    1.18  					fchmod(fileno(out), 0600);
    1.19 -
    1.20  					message_stream(out, msg, hdr_list, MSGSTR_FROMLINE | MSGSTR_FROMHACK);
    1.21 -
    1.22  					ok = TRUE;
    1.23  
    1.24  					/* close when still user */
    1.25 @@ -211,10 +210,9 @@
    1.26  					if (i == 3) {
    1.27  						FILE *out;
    1.28  						mode_t saved_mode = umask(066);
    1.29 -						/* the qmail style unique works only if delivering
    1.30 -						   with different process. We do not fork for each delivery,
    1.31 -						   so our uid is more unique. Hope it is compatible with all
    1.32 -						   MUAs.
    1.33 +						/* the qmail style unique works only if delivering with different process.
    1.34 +						   We do not fork for each delivery, so our uid is more unique.
    1.35 +						   Hope it is compatible with all MUAs.
    1.36  						 */
    1.37  						gchar *filename = g_strdup_printf("%s/tmp/%s.%s", path, msg->uid, conf.host_name);
    1.38  
    1.39 @@ -227,7 +225,8 @@
    1.40  							if (fflush(out) == EOF)
    1.41  								ok = FALSE;
    1.42  							else if (fdatasync(fileno(out)) != 0) {
    1.43 -								if (errno != EINVAL)  /* some fs do not support this..  I hope this also means that it is not necessary */
    1.44 +								if (errno != EINVAL)
    1.45 +									/* some fs do not support this..  I hope this also means that it is not necessary */
    1.46  									ok = FALSE;
    1.47  							}
    1.48  							fclose(out);