x/net/spdy: unexpected EOF (original) (raw)
The following program panics. Should return error.
package main
import ( "bytes" "encoding/hex" "golang.org/x/net/spdy" "io/ioutil" )
func main() { data, _ := hex.DecodeString("3030303030") framer, err := spdy.NewFramer(ioutil.Discard, bytes.NewReader(data)) if err != nil { panic(err) } for score := 0; ; score++ { f, err := framer.ReadFrame() if err != nil { if f != nil { panic(err) } return } err = framer.WriteFrame(f) if err != nil { panic(err) } } }
on commit 6f62f426de90c0ed6a55207b51476115fcb17237