Skip to content

Commit aef7f05

Browse files
committed
Prevent modification.
1 parent a79ee4c commit aef7f05

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

embed/bcw2/init.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,14 @@ package bcw2
1111

1212
import (
1313
_ "embed"
14+
"unsafe"
1415

1516
"github.com/ncruces/go-sqlite3"
1617
)
1718

1819
//go:embed bcw2.wasm
19-
var binary []byte
20+
var binary string
2021

2122
func init() {
22-
sqlite3.Binary = binary
23+
sqlite3.Binary = unsafe.Slice(unsafe.StringData(binary), len(binary))
2324
}

embed/init.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ package embed
88

99
import (
1010
_ "embed"
11+
"unsafe"
1112

1213
"github.com/ncruces/go-sqlite3"
1314
)
1415

1516
//go:embed sqlite3.wasm
16-
var binary []byte
17+
var binary string
1718

1819
func init() {
19-
sqlite3.Binary = binary
20+
sqlite3.Binary = unsafe.Slice(unsafe.StringData(binary), len(binary))
2021
}

0 commit comments

Comments
 (0)