]> The Tcpdump Group git mirrors - tcpdump/commitdiff
RPKI/Router: Add a return value check for "fn_printn" call
authorFrancois-Xavier Le Bail <[email protected]>
Tue, 19 Jul 2016 13:39:06 +0000 (15:39 +0200)
committerFrancois-Xavier Le Bail <[email protected]>
Tue, 19 Jul 2016 13:49:49 +0000 (15:49 +0200)
print-rpki-rtr.c

index 3d2f383cd47f8c64eb12da55f51dfa77f99765ba..569bc4ea7f65a4e2fabc0eac8e8ade2ee62e14e4 100644 (file)
@@ -287,7 +287,8 @@ rpki_rtr_pdu_print (netdissect_options *ndo, const u_char *tptr, u_int indent)
            ND_TCHECK2(*tptr, text_length);
            if (text_length && (text_length <= tlen )) {
                ND_PRINT((ndo, "%sError text: ", indent_string(indent+2)));
-               fn_printn(ndo, tptr, text_length, ndo->ndo_snapend);
+               if (fn_printn(ndo, tptr, text_length, ndo->ndo_snapend))
+                       goto trunc;
            }
        }
        break;