Skip to content

Commit 50271ec

Browse files
committed
routing/route: enforce Vertex TLV length in decoder
1 parent d956dd7 commit 50271ec

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

routing/route/route.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ func encodeVertex(w io.Writer, val interface{}, _ *[8]byte) error {
112112
}
113113

114114
func decodeVertex(r io.Reader, val interface{}, _ *[8]byte, l uint64) error {
115-
if b, ok := val.(*Vertex); ok {
115+
if b, ok := val.(*Vertex); ok && l == VertexSize {
116116
_, err := io.ReadFull(r, b[:])
117117
return err
118118
}

0 commit comments

Comments
 (0)