소스 검색

release packet buffer after usage

Shelikhoo 4 년 전
부모
커밋
fd763c9bab
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      common/net/packetaddr/packetaddr.go

+ 1 - 0
common/net/packetaddr/packetaddr.go

@@ -41,5 +41,6 @@ func ExtractAddressFromPacket(data []byte) ([]byte, sysnet.Addr) {
 		Zone: "",
 		Zone: "",
 	}
 	}
 	payload := data[int(packetBuf.Len()):]
 	payload := data[int(packetBuf.Len()):]
+	packetBuf.Release()
 	return payload, addr
 	return payload, addr
 }
 }