]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Fix header version for Code 4 Error PDUs
authorAlberto Leiva Popper <ydahhrk@gmail.com>
Mon, 15 Jan 2024 16:47:13 +0000 (10:47 -0600)
committerAlberto Leiva Popper <ydahhrk@gmail.com>
Mon, 15 Jan 2024 16:53:37 +0000 (10:53 -0600)
Fixes #106.

src/rtr/pdu_stream.c

index efcd1e11eceaaa93638072d950ed8d29edc8c258..a3dffff516ad623263ac7b0e18598920c1bbf62e 100644 (file)
@@ -274,7 +274,9 @@ validate_rtr_version(struct pdu_stream *stream, struct pdu_header *header,
 
 unsupported:
        return err_pdu_send_unsupported_proto_version(
-               stream->fd, stream->rtr_version, request,
+               stream->fd,
+               (stream->rtr_version != -1) ? stream->rtr_version : RTR_V1,
+               request,
                "The maximum supported RTR version is 1."
        );