From f358faf4407a1346a1b6018209b8fa5af6ea4889 Mon Sep 17 00:00:00 2001 From: David Sheets Date: Sun, 20 Mar 2016 11:04:01 +0000 Subject: [PATCH] transfused: fix run-time log non-append bug Signed-off-by: David Sheets --- alpine/packages/transfused/transfused.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpine/packages/transfused/transfused.c b/alpine/packages/transfused/transfused.c index 7ab7b3878..7fc4fcc1b 100644 --- a/alpine/packages/transfused/transfused.c +++ b/alpine/packages/transfused/transfused.c @@ -419,7 +419,7 @@ void * mount_connection(connection_t * conn) { log_time_locked(conn, "Log mount trigger fired on %s, logging to %s\n", conn->params->mount_trigger, conn->params->trigger_log); conn->params->trigger_fd = open(conn->params->trigger_log, - O_WRONLY | O_CREAT, 0600); + O_WRONLY | O_APPEND | O_CREAT, 0600); if (conn->params->trigger_fd == -1) die(1, "", "Couldn't open trigger log %s: ", conn->params->trigger_log); unlock("trigger mount fd_lock", &conn->params->fd_lock);