• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package protoparse
2
3import (
4	"bytes"
5	"io"
6	"io/ioutil"
7)
8
9func FuzzProtoParse(data []byte) int {
10	parser := &Parser{
11		Accessor: func(_ string) (closer io.ReadCloser, e error) {
12			return ioutil.NopCloser(bytes.NewReader(data)), nil
13		},
14	}
15
16	_, err := parser.ParseFiles("dummy")
17	if err != nil {
18		return 0
19	}
20	return 1
21}
22