ref: c3731c4eff12cc9e6636f89128948d86596ad860
dir: /refstore/files/transaction_abort.go/
package files
import "fmt"
func (tx *Transaction) Abort() error {
err := tx.ensureOpen()
if err != nil {
return err
}
tx.closed = true
return nil
}
func (tx *Transaction) ensureOpen() error {
if tx.closed {
return fmt.Errorf("refstore/files: transaction already closed")
}
return nil
}