]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Show error code when an error report PDU is received/sent
authorpcarana <pc.moreno2099@gmail.com>
Wed, 13 Mar 2019 18:16:01 +0000 (12:16 -0600)
committerpcarana <pc.moreno2099@gmail.com>
Wed, 13 Mar 2019 18:16:01 +0000 (12:16 -0600)
src/rtr/err_pdu.c
src/rtr/pdu_handler.c

index 573488ac9c4f2686e92e3a3b3da2cdb2c5590f2c..6950c64bf166decaac5f32257a79bb5b32629398 100644 (file)
@@ -11,7 +11,7 @@ int err_pdu_send(int fd, u_int8_t version, u_int16_t code,
 
        error = send_error_report_pdu(fd, version, code, err_pdu_header, message);
        if (err_pdu_is_fatal(code)) {
-               warnx("Fatal error report PDU sent, closing socket.");
+               warnx("Fatal error report PDU sent [code %u], closing socket.", code);
                close(fd);
        }
 
index 0fa677f29fa1cdf0fb84b757134c2932e15f8a07..0d17f215916a70204a0f8f98b36c078c31f95bff 100644 (file)
@@ -171,7 +171,8 @@ handle_error_report_pdu(int fd, void *pdu)
        struct error_report_pdu *received = pdu;
 
        if (err_pdu_is_fatal(received->header.error_code)) {
-               warnx("Fatal error report PDU received, closing socket.");
+               warnx("Fatal error report PDU received [code %u], closing socket.",
+                   received->header.error_code);
                close(fd);
        }
        err_pdu_log(received->header.error_code, received->error_message);