From 3c4defb289a37002a924f12632426c5aab6a4f81 Mon Sep 17 00:00:00 2001
From: Sebastien Douheret <sebastien.douheret@iot.bzh>
Date: Wed, 30 Aug 2017 18:30:47 +0200
Subject: Ignored Window Changed signal for now.

---
 main.go | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/main.go b/main.go
index 4302e9c..dc1d25b 100644
--- a/main.go
+++ b/main.go
@@ -345,7 +345,7 @@ endloop:
 
 		// Handle client tty / pts
 		if clientPty != "" {
-			log.Infoln("Client tty detected: %v\n", clientPty)
+			log.Infoln("Client tty detected: %v", clientPty)
 
 			cpFd, err := os.OpenFile(clientPty, os.O_RDWR, 0)
 			if err != nil {
@@ -446,8 +446,15 @@ endloop:
 		go func() {
 			for {
 				sig := <-sigs
+
+				// FIXME: skip Window Changed signal for now
+				if sig == syscall.SIGWINCH {
+					log.Debugf("SKIP signal Window Changed")
+					return
+				}
+
 				if err := gdb.SendSignal(sig); err != nil {
-					log.Errorf("Error while sending signal: %s", err.Error())
+					log.Errorf("Error while sending signal %v : %s", sig, err.Error())
 				}
 			}
 		}()
-- 
cgit