commit
5018b6aa01
@ -291,6 +291,7 @@ func updateFile(name string) applierFn {
|
|||||||
|
|
||||||
info, err := file.Stat()
|
info, err := file.Stat()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
file.Close()
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -300,10 +301,12 @@ func updateFile(name string) applierFn {
|
|||||||
)
|
)
|
||||||
|
|
||||||
if _, err := rand.Read(buf); err != nil {
|
if _, err := rand.Read(buf); err != nil {
|
||||||
|
file.Close()
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, err := file.WriteAt(buf, offset); err != nil {
|
if _, err := file.WriteAt(buf, offset); err != nil {
|
||||||
|
file.Close()
|
||||||
return fmt.Errorf("failed to write %q at offset %d: %w", path, offset, err)
|
return fmt.Errorf("failed to write %q at offset %d: %w", path, offset, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user