---
 tools/flterm.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/flterm.c b/tools/flterm.c
index 4a496aa..df090c8 100644
--- a/tools/flterm.c
+++ b/tools/flterm.c
@@ -492,8 +492,8 @@ static void do_terminal(char *serial_port,
                if(fds[1].revents & POLLIN) {
                        if(read(serialfd, &c, 1) <= 0) break;
 
-                       fwrite(&c, sizeof(c), 1, logfd);
-                       fflush(logfd);
+                       if(c) fwrite(&c, sizeof(c), 1, logfd);
+                       if(c == '\n') fflush(logfd);
 
                        if(gdbfd != -1 && rsp_pending && (c == '+' || c == 
'-')) {
                                rsp_pending = 0;
-- 
1.7.4.1

_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to