ref: 8f577284f47f699855dcb3ceda21aa9d8be77c2f
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
}