]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: failures - cosmetic write_full cleanup
authorPhil Carmody <phil@dovecot.fi>
Fri, 4 Jul 2014 11:48:44 +0000 (14:48 +0300)
committerPhil Carmody <phil@dovecot.fi>
Fri, 4 Jul 2014 11:48:44 +0000 (14:48 +0300)
Error message should have a trailing newline.
Use the POSIX macro for stderr's file number, rather than its numeric value.

Signed-off-by: Phil Carmody <phil@dovecot.fi>
src/lib/failures.c

index 3023ba8d671e66a2e4b46c429f9269f9382ed7d0..249072d259e128aaf55794efd55f61741c70e1f0 100644 (file)
@@ -457,7 +457,7 @@ static void open_log_file(int *fd, const char *path)
 
        if (*fd != STDERR_FILENO) {
                if (close(*fd) < 0) {
-                       str = t_strdup_printf("close(%d) failed: %m", *fd);
+                       str = t_strdup_printf("close(%d) failed: %m\n", *fd);
                        (void)write_full(STDERR_FILENO, str, strlen(str));
                }
        }
@@ -516,7 +516,7 @@ static void i_failure_send_option(const char *key, const char *value)
 
        str = t_strdup_printf("\001%c%s %s=%s\n", LOG_TYPE_OPTION+1,
                              my_pid, key, value);
-       (void)write_full(2, str, strlen(str));
+       (void)write_full(STDERR_FILENO, str, strlen(str));
 }
 
 void i_set_failure_prefix(const char *prefix_fmt, ...)