http2: check stream body is present on read timeout

Check stream body is not nil in the handler to cover all callsites

For golang/go#58237

Change-Id: Ibeb19f2597f12da71b8dfb73718e230b4b316d06
GitHub-Last-Rev: dc87befd81750670f48bb1be291e24f52d607a9d
GitHub-Pull-Request: golang/net#162
Reviewed-by: Bryan Mills <>
Reviewed-by: Matthew Dempsky <>
Run-TryBot: Damien Neil <>
TryBot-Result: Gopher Robot <>
Reviewed-by: Damien Neil <>
Auto-Submit: Bryan Mills <>
Commit-Queue: Bryan Mills <>
1 file changed
tree: 51b05f07330600968deb03a73c7e734a6b2983f5
  1. bpf/
  2. context/
  3. dict/
  4. dns/
  5. html/
  6. http/
  7. http2/
  8. icmp/
  9. idna/
  10. internal/
  11. ipv4/
  12. ipv6/
  13. lif/
  14. nettest/
  15. netutil/
  16. proxy/
  17. publicsuffix/
  18. route/
  19. trace/
  20. webdav/
  21. websocket/
  22. xsrftoken/
  23. .gitattributes
  24. .gitignore
  25. codereview.cfg
  27. go.mod
  28. go.sum

Go Networking

Go Reference

This repository holds supplementary Go networking libraries.


The easiest way to install is to run go get -u You can also manually git clone the repository to $GOPATH/src/

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see The main issue tracker for the net repository is located at Prefix your issue with “x/net:” in the subject line, so it is easy to find.