diff options
author | EuAndreh <eu@euandre.org> | 2024-08-14 17:31:36 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-08-14 17:31:36 -0300 |
commit | 0b8d97f96dd4db0e50a1cb68a0740a55017c469b (patch) | |
tree | aeb75b31cec46c6de5a8e28aceabeb10143d98f2 /_example/fuzz/fuzz_openexec.go | |
parent | Remove most files from _example/ (diff) | |
download | golite-0b8d97f96dd4db0e50a1cb68a0740a55017c469b.tar.gz golite-0b8d97f96dd4db0e50a1cb68a0740a55017c469b.tar.xz |
git mv _example doc/examples/
Diffstat (limited to '_example/fuzz/fuzz_openexec.go')
-rw-r--r-- | _example/fuzz/fuzz_openexec.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/_example/fuzz/fuzz_openexec.go b/_example/fuzz/fuzz_openexec.go deleted file mode 100644 index 5326044..0000000 --- a/_example/fuzz/fuzz_openexec.go +++ /dev/null @@ -1,30 +0,0 @@ -package sqlite3_fuzz - -import ( - "bytes" - "database/sql" - "io/ioutil" - - _ "github.com/mattn/go-sqlite3" -) - -func FuzzOpenExec(data []byte) int { - sep := bytes.IndexByte(data, 0) - if sep <= 0 { - return 0 - } - err := ioutil.WriteFile("/tmp/fuzz.db", data[sep+1:], 0644) - if err != nil { - return 0 - } - db, err := sql.Open("sqlite3", "/tmp/fuzz.db") - if err != nil { - return 0 - } - defer db.Close() - _, err = db.Exec(string(data[:sep-1])) - if err != nil { - return 0 - } - return 1 -} |