mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-22 12:46:44 +00:00
fix open file for swarm pull
This commit is contained in:
parent
86a6792db1
commit
e2fe474856
1 changed files with 8 additions and 3 deletions
|
|
@ -268,12 +268,17 @@ func (s *Ethereum) Start(seed bool, p string, pull string) error {
|
|||
}
|
||||
|
||||
if len(pull) > 0 {
|
||||
reader := s.dpa.Retrieve([]byte(pull))
|
||||
fo, err := os.Open("/tmp/swarm.tmp")
|
||||
key := []byte(pull)
|
||||
reader := s.dpa.Retrieve(key)
|
||||
logger.Debugf("retrieved reader for %064x", key)
|
||||
fo, err := os.OpenFile("/tmp/swarm.tmp", os.O_CREATE|os.O_RDWR, 0666)
|
||||
if err != nil {
|
||||
logger.Warnf("file open error %v", err)
|
||||
} else {
|
||||
io.Copy(fo, reader)
|
||||
n, err := io.Copy(fo, reader)
|
||||
if err != nil && err != io.EOF {
|
||||
logger.Debugf("read %v bytes. read error for %064x: %v", n, key, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue