@@ -29,7 +29,7 @@ func printUsage() {
29
29
fmt .Println (" -local: Local SCION address (default localhost)" )
30
30
fmt .Println (" -b: Send or expect an extra (throw-away) byte before the actual data" )
31
31
fmt .Println (" -tlsKey: TLS key path, only needed when listening (default: ./key.pem)" )
32
- fmt .Println (" -tlsCertificate : TLS certificate path, only needed when listening (default: ./certificate.pem)" )
32
+ fmt .Println (" -tlsCert : TLS certificate path, only needed when listening (default: ./certificate.pem)" )
33
33
}
34
34
35
35
func main () {
@@ -77,6 +77,10 @@ func main() {
77
77
}
78
78
}
79
79
80
+ if listen {
81
+ localAddrString = fmt .Sprintf ("%s:%v" , localAddrString , port )
82
+ }
83
+
80
84
localAddr , err := snet .AddrFromString (localAddrString )
81
85
if err != nil {
82
86
golog .Panicf ("Error parsing local address: %v" , err )
@@ -112,11 +116,11 @@ func main() {
112
116
close := func () {
113
117
err := stream .Close ()
114
118
if err != nil {
115
- log .Warn ("Error closing stream: %v " , err )
119
+ log .Warn ("Error closing stream" , "error " , err )
116
120
}
117
121
err = sess .Close (nil )
118
122
if err != nil {
119
- log .Warn ("Error closing session: %v " , err )
123
+ log .Warn ("Error closing session" , "error " , err )
120
124
}
121
125
}
122
126
@@ -127,6 +131,8 @@ func main() {
127
131
}()
128
132
io .Copy (stream , os .Stdin )
129
133
once .Do (close )
134
+
135
+ log .Debug ("Done, closing now" )
130
136
}
131
137
132
138
func doListen (localAddr * snet.Addr , extraByte bool ) (quic.Session , quic.Stream ) {
0 commit comments