added DecodeBytes function to Fuzz function
@@ -4,7 +4,17 @@ package wkb
func Fuzz(data []byte) int {
- if _, err := EncodeBytes(data); err != nil {
+ if geom, err := DecodeBytes(data); err != nil {
+ if geom != nil {
+ panic("geom != nil on error")
+ }
+ return 0
+ }
+
+ if bs, err := EncodeBytes(data); err != nil {
+ if bs != nil {
+ panic("bs != nil on error")
+ }
return 0
}
