blob: 3e783d0ea55cc04ae796fdeb2e6c2ce7c0f02d25 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package loose
// Discard removes the quarantine and invalidates the receiver.
func (quarantine *objectQuarantine) 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
}
|