mirror of
https://github.com/criyle/go-sandbox.git
synced 2025-11-04 14:49:53 +08:00
fix memfd file position
This commit is contained in:
parent
38ef6b572a
commit
d0b047bb08
@ -44,5 +44,9 @@ func DupToMemfd(name string, reader io.Reader) (*os.File, error) {
|
|||||||
file.Close()
|
file.Close()
|
||||||
return nil, fmt.Errorf("DupToMemfd: memfd seal failed(%v)", err)
|
return nil, fmt.Errorf("DupToMemfd: memfd seal failed(%v)", err)
|
||||||
}
|
}
|
||||||
|
if _, err := file.Seek(0, 0); err != nil {
|
||||||
|
file.Close()
|
||||||
|
return nil, fmt.Errorf("DupToMemfd: seek failed(%v)", err)
|
||||||
|
}
|
||||||
return file, nil
|
return file, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user