summaryrefslogtreecommitdiff
path: root/print-rpki-rtr.c
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <fx.lebail@yahoo.com>2016-07-19 15:39:06 +0200
committerFrancois-Xavier Le Bail <fx.lebail@yahoo.com>2016-07-19 15:49:49 +0200
commit1b1522840f21801737b0e33ff8663825c10e87f9 (patch)
treec573323c57f84cab07da342d397fd3dc26bba912 /print-rpki-rtr.c
parent978b1f72d977179c8757175f4805cabbf7e0fa42 (diff)
downloadtcpdump-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.c3
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;