@@ -114,23 +114,26 @@ func Create(c *Config) {
114114 br := bufio .NewReader (r )
115115 go func () {
116116 for {
117- line , _ , _ := br .ReadLine ()
117+ line , _ , err := br .ReadLine ()
118+ if err != nil {
119+ log .Fatalf ("Failed to read: %v" , err )
120+ }
118121 fmt .Printf ("%s\n " , line )
119122 }
120123 }()
121124
122125 // Remote listener
123126 ln , err := client .Listen ("tcp" , fmt .Sprintf ("%s:%d" , c .RemoteHost , c .RemotePort ))
124127 if err != nil {
125- log .Fatalf ("Failed to listen on remote host %v" , err )
128+ log .Fatalf ("Failed to listen on remote host: %v" , err )
126129 }
127130 defer ln .Close ()
128131
129132 for {
130133 // Handle inbound connection
131134 in , err := ln .Accept ()
132135 if err != nil {
133- log .Printf ("Failed to accept connection %v" , err )
136+ log .Printf ("Failed to accept connection: %v" , err )
134137 return
135138 }
136139
@@ -140,7 +143,7 @@ func Create(c *Config) {
140143 // Target connection
141144 out , err := net .Dial ("tcp" , fmt .Sprintf ("%s:%d" , c .TargetHost , c .TargetPort ))
142145 if err != nil {
143- log .Printf ("Failed to connect to target %v" , err )
146+ log .Printf ("Failed to connect to target: %v" , err )
144147 return
145148 }
146149 defer out .Close ()
@@ -157,7 +160,7 @@ func Create(c *Config) {
157160 // Handle error
158161 err = <- errCh
159162 if err != nil && err != io .EOF {
160- log .Printf ("Failed to copy %v" , err )
163+ log .Printf ("Failed to copy: %v" , err )
161164 }
162165 }(in )
163166 }
0 commit comments