immediate buffer release instead of defering

This commit is contained in:
Michael Muré 2020-02-27 15:52:40 +01:00
parent 30ba05e268
commit fe2d21acf9
No known key found for this signature in database
GPG Key ID: A4457C029293126F

View File

@ -83,7 +83,7 @@ func (dht *IpfsDHT) handleNewMessage(s network.Stream) bool {
var req pb.Message
msgbytes, err := r.ReadMsg()
if err != nil {
defer r.ReleaseMsg(msgbytes)
r.ReleaseMsg(msgbytes)
if err == io.EOF {
return true
}