diff options
author | Francois-Xavier Le Bail <fx.lebail@yahoo.com> | 2016-07-19 15:39:06 +0200 |
---|---|---|
committer | Francois-Xavier Le Bail <fx.lebail@yahoo.com> | 2016-07-19 15:49:49 +0200 |
commit | 1b1522840f21801737b0e33ff8663825c10e87f9 (patch) | |
tree | c573323c57f84cab07da342d397fd3dc26bba912 /print-rpki-rtr.c | |
parent | 978b1f72d977179c8757175f4805cabbf7e0fa42 (diff) | |
download | tcpdump-1b1522840f21801737b0e33ff8663825c10e87f9.tar.gz |
RPKI/Router: Add a return value check for "fn_printn" call
Diffstat (limited to 'print-rpki-rtr.c')
-rw-r--r-- | print-rpki-rtr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/print-rpki-rtr.c b/print-rpki-rtr.c index 3d2f383c..569bc4ea 100644 --- a/print-rpki-rtr.c +++ b/print-rpki-rtr.c @@ -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; |