From a39cc1fa7f821404992433750c7222d50b47819e Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 8 Jul 2015 00:56:38 +0000
Subject: [PATCH] Open logs in binary mode to work around Microsoft C library
 bug which mangles LFs on write.

---
 src/conio/cterm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index 46cbd7329c..1d58c53afc 100644
--- a/src/conio/cterm.c
+++ b/src/conio/cterm.c
@@ -2815,7 +2815,7 @@ int CIOLIBCALL cterm_openlog(struct cterminal *cterm, char *logfile, int logtype
 	if(!cterm->started)
 		cterm_start(cterm);
 
-	cterm->logfile=fopen(logfile, "a");
+	cterm->logfile=fopen(logfile, "ab");
 	if(cterm->logfile==NULL)
 		return(0);
 	cterm->log=logtype;
-- 
GitLab