From 14094735473a6af330c3315a1aa497d42731cf5b Mon Sep 17 00:00:00 2001 From: Casey Marshall Date: Sun, 13 Jul 2014 03:14:27 -0500 Subject: Fixed cast for 32-bit windows. --- bolt_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bolt_windows.go b/bolt_windows.go index fc77968..6b6e419 100644 --- a/bolt_windows.go +++ b/bolt_windows.go @@ -35,7 +35,7 @@ func mmap(db *DB, sz int) error { // Open a file mapping handle. sizelo := uint32(sz >> 32) - sizehi := uint32(sz & 0xffffffff) + sizehi := uint32(sz) & 0xffffffff h, errno := syscall.CreateFileMapping(syscall.Handle(db.file.Fd()), nil, syscall.PAGE_READONLY, sizelo, sizehi, nil) if h == 0 { return os.NewSyscallError("CreateFileMapping", errno) -- cgit v1.2.3