File tree 1 file changed +12
-10
lines changed
1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -68,8 +68,10 @@ func (s *sender) ReadFrom(r io.Reader) (n int64, err error) {
68
68
r = netascii .ToReader (r )
69
69
}
70
70
defer func () {
71
- s .conn .close ()
72
- s .conn = nil
71
+ if s .conn != nil {
72
+ s .conn .close ()
73
+ s .conn = nil
74
+ }
73
75
}()
74
76
if s .opts != nil {
75
77
// check that tsize is set
@@ -260,15 +262,15 @@ func (s *sender) sendDatagram(l int) (*net.UDPAddr, error) {
260
262
261
263
func (s * sender ) buildTransferStats () TransferStats {
262
264
return TransferStats {
263
- RemoteAddr : s .addr .IP ,
264
- Filename : s .filename ,
265
- Tid : s .tid ,
265
+ RemoteAddr : s .addr .IP ,
266
+ Filename : s .filename ,
267
+ Tid : s .tid ,
266
268
SenderAnticipateEnabled : s .sendA .enabled ,
267
- Mode : s .mode ,
268
- Opts : s .opts ,
269
- Duration : time .Now ().Sub (s .startTime ),
270
- DatagramsSent : s .datagramsSent ,
271
- DatagramsAcked : s .datagramsAcked ,
269
+ Mode : s .mode ,
270
+ Opts : s .opts ,
271
+ Duration : time .Now ().Sub (s .startTime ),
272
+ DatagramsSent : s .datagramsSent ,
273
+ DatagramsAcked : s .datagramsAcked ,
272
274
}
273
275
}
274
276
You can’t perform that action at this time.
0 commit comments