mirror of
https://github.com/gravitational/teleport.git
synced 2026-10-29 17:58:15 +08:00
This expands the coverage of fuzzing in `lib/web/fuzz_test.go` and includes adding seeds. From this work a new panic was discovered where a pointer is allocated then a pointer to the pointer is passed into json.Unmarshal. It is then possible for this original pointer to remain a `nil` reference. This pattern looks unexpected, so all cases of double pointers being passed into json.Unmarshal were changed to the more standard empty struct pointer style to avoid potential nil reference panics.