Commit a98d456f authored by inphi's avatar inphi

fix server/router close

parent 13473722
......@@ -19,9 +19,9 @@ func TestBootstrapOracle(t *testing.T) {
bootInfo := BootInfo{
Rollup: new(rollup.Config),
L2ChainConfig: new(params.ChainConfig),
L1Head: common.HexToHash("0xfffff"),
L2Head: common.HexToHash("0xfffff"),
L2Claim: common.HexToHash("0xfffff"),
L1Head: common.HexToHash("0xffffa"),
L2Head: common.HexToHash("0xffffb"),
L2Claim: common.HexToHash("0xffffc"),
L2ClaimBlockNumber: 1,
}
......
......@@ -5,6 +5,7 @@ import (
"errors"
"fmt"
"io"
"io/fs"
"os"
"os/exec"
......@@ -192,7 +193,7 @@ func routeHints(logger log.Logger, hintReader *preimage.HintReader, hinter func(
go func() {
for {
if err := hintReader.NextHint(hinter); err != nil {
if err == io.EOF || errors.Is(err, io.ErrClosedPipe) {
if err == io.EOF || errors.Is(err, fs.ErrClosed) {
logger.Debug("closing pre-image hint handler")
return
}
......@@ -207,7 +208,7 @@ func launchOracleServer(logger log.Logger, server *preimage.OracleServer, getter
go func() {
for {
if err := server.NextPreimageRequest(getter); err != nil {
if err == io.EOF || errors.Is(err, io.ErrClosedPipe) {
if err == io.EOF || errors.Is(err, fs.ErrClosed) {
logger.Debug("closing pre-image server")
return
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment