According to RFC 8966:
Hop Count The maximum number of times that this TLV may be forwarded, plus 1. This MUST NOT be 0.
Signed-off-by: zmw12306 <zmw12306@gmail.com>
memcpy(src_prefix, zeroes, 16);
src_plen = 0;
}
+ if(message[6] == 0) {
+ debugf(BABEL_DEBUG_COMMON, "Received seqno request with invalid hop count 0");
+ goto done;
+ }
rc = parse_request_subtlv(message[2], message + 4 + rc,
len - 2 - rc, src_prefix, &src_plen);
if(rc < 0)