From f5614bc2edad0de2c76ceee1838bd59cd88112be Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Wed, 20 Sep 2023 15:07:07 +0100 Subject: [PATCH] Tweaks. --- driver/driver.go | 2 +- vfs/memdb/memdb.go | 2 +- vfs/tests/mptest/mptest_test.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/driver/driver.go b/driver/driver.go index 220263b..6e45828 100644 --- a/driver/driver.go +++ b/driver/driver.go @@ -94,10 +94,10 @@ func newConnector(name string, init func(ctx context.Context, conn *sqlite3.Conn } type connector struct { + init func(ctx context.Context, conn *sqlite3.Conn) error name string txlock string pragmas bool - init func(ctx context.Context, conn *sqlite3.Conn) error } func (n *connector) Driver() driver.Driver { diff --git a/vfs/memdb/memdb.go b/vfs/memdb/memdb.go index f8a89b4..4d94083 100644 --- a/vfs/memdb/memdb.go +++ b/vfs/memdb/memdb.go @@ -133,7 +133,7 @@ func (m *memFile) WriteAt(b []byte, off int64) (n int, err error) { n = copy((*m.data[base])[rest:], b) if n < len(b) { // Assume writes are page aligned. - return 0, io.ErrShortWrite + return n, io.ErrShortWrite } if size := off + int64(len(b)); size > m.size { m.size = size diff --git a/vfs/tests/mptest/mptest_test.go b/vfs/tests/mptest/mptest_test.go index b89e150..9f7ce5b 100644 --- a/vfs/tests/mptest/mptest_test.go +++ b/vfs/tests/mptest/mptest_test.go @@ -151,7 +151,7 @@ func Test_multiwrite01(t *testing.T) { func Test_config01_memory(t *testing.T) { ctx := util.NewContext(newContext(t)) - cfg := config(ctx).WithArgs("mptest", "test.db", + cfg := config(ctx).WithArgs("mptest", "/test.db", "config01.test", "--vfs", "memdb", "--timeout", "1000")