blob: a1dc7310ee4277d7e452b59ba449a8884baca49e (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package packed
// Discard removes the quarantine and invalidates the receiver.
func (quarantine *packQuarantine) Discard() error {
closeErr := quarantine.Close()
tempRootErr := quarantine.tempRoot.Close()
removeErr := quarantine.parent.root.RemoveAll(quarantine.tempName)
if closeErr != nil {
return closeErr
}
if tempRootErr != nil {
return tempRootErr
}
return removeErr
}
|