Tags: xcke/envref
Tags
fix: prevent leaked DB connection on vault operations after Close VaultBackend.open() now checks for a nil passphrase before opening a new SQLite connection. Previously, calling Set/Get after Close() would open a new DB connection that was never closed, leaking the file handle. On Windows, this caused t.TempDir() cleanup to fail because the vault.db file was still locked by the leaked connection.