delete file by name instead of referencing the dataFile pointer
This commit is contained in:
@@ -40,11 +40,8 @@ func (v *Volume) Destroy() (err error) {
|
|||||||
err = fmt.Errorf("%s is read-only", v.dataFile.Name())
|
err = fmt.Errorf("%s is read-only", v.dataFile.Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
defer v.Close()
|
v.Close()
|
||||||
err = os.Remove(v.dataFile.Name())
|
os.Remove(v.FileName() + ".dat")
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
err = v.nm.Destroy()
|
err = v.nm.Destroy()
|
||||||
os.Remove(v.FileName() + ".cpd")
|
os.Remove(v.FileName() + ".cpd")
|
||||||
os.Remove(v.FileName() + ".cpx")
|
os.Remove(v.FileName() + ".cpx")
|
||||||
|
|||||||
Reference in New Issue
Block a user