implement parsing and writing of the PATH_RESPONSE frame

This commit is contained in:
Marten Seemann
2018-04-22 18:12:56 +09:00
parent f53f3eee9f
commit 108e574581
4 changed files with 105 additions and 2 deletions

View File

@@ -95,6 +95,11 @@ func parseIETFFrame(r *bytes.Reader, typeByte byte, v protocol.VersionNumber) (F
if err != nil {
err = qerr.Error(qerr.InvalidFrameData, err.Error())
}
case 0xf:
frame, err = parsePathResponseFrame(r, v)
if err != nil {
err = qerr.Error(qerr.InvalidFrameData, err.Error())
}
default:
err = qerr.Error(qerr.InvalidFrameData, fmt.Sprintf("unknown type byte 0x%x", typeByte))
}