@@ -138,24 +138,27 @@ loop:
138
138
// A write finished. Allow the next write to start if
139
139
// there was no error.
140
140
if err != nil {
141
- glog .V (logger .Detail ).Infof ("%v: Write error: %v\n " , p , err )
141
+ glog .V (logger .Detail ).Infof ("%v: write error: %v\n " , p , err )
142
142
reason = DiscNetworkError
143
143
break loop
144
144
}
145
145
writeStart <- struct {}{}
146
146
case err := <- readErr :
147
147
if r , ok := err .(DiscReason ); ok {
148
+ glog .V (logger .Debug ).Infof ("%v: remote requested disconnect: %v\n " , p , r )
149
+ requested = true
148
150
reason = r
149
151
} else {
150
- glog .V (logger .Detail ).Infof ("%v: Read error: %v\n " , p , err )
152
+ glog .V (logger .Detail ).Infof ("%v: read error: %v\n " , p , err )
151
153
reason = DiscNetworkError
152
154
}
153
155
break loop
154
156
case err := <- p .protoErr :
155
157
reason = discReasonForError (err )
158
+ glog .V (logger .Debug ).Infof ("%v: protocol error: %v (%v)\n " , p , err , reason )
156
159
break loop
157
160
case reason = <- p .disc :
158
- requested = true
161
+ glog . V ( logger . Debug ). Infof ( "%v: locally requested disconnect: %v \n " , p , reason )
159
162
break loop
160
163
}
161
164
}
@@ -166,7 +169,6 @@ loop:
166
169
if requested {
167
170
reason = DiscRequested
168
171
}
169
- glog .V (logger .Debug ).Infof ("%v: Disconnected: %v\n " , p , reason )
170
172
return reason
171
173
}
172
174
@@ -213,7 +215,6 @@ func (p *Peer) handle(msg Msg) error {
213
215
// This is the last message. We don't need to discard or
214
216
// check errors because, the connection will be closed after it.
215
217
rlp .Decode (msg .Payload , & reason )
216
- glog .V (logger .Debug ).Infof ("%v: Disconnect Requested: %v\n " , p , reason [0 ])
217
218
return reason [0 ]
218
219
case msg .Code < baseProtocolLength :
219
220
// ignore other base protocol messages
0 commit comments