|
|
@@ -141,8 +141,11 @@ func (c *Conn) readAndServe66(chain *Chain, timeout time.Duration) (uint64, Mess
|
|
|
if err != nil {
|
|
|
return 0, errorf("could not get headers for inbound header request: %v", err)
|
|
|
}
|
|
|
-
|
|
|
- if err := c.Write(headers); err != nil {
|
|
|
+ resp := ð.BlockHeadersPacket66{
|
|
|
+ RequestId: reqID,
|
|
|
+ BlockHeadersPacket: eth.BlockHeadersPacket(headers),
|
|
|
+ }
|
|
|
+ if err := c.write66(resp, BlockHeaders{}.Code()); err != nil {
|
|
|
return 0, errorf("could not write to connection: %v", err)
|
|
|
}
|
|
|
default:
|