]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ldp.c
NDOize safeputs() and safeputchar()
[tcpdump] / print-ldp.c
index d31bfa8963110e69ff54e5623144f6ec96b5ccd5..c7e6baf93ddf42c68795597e0a4c80b0043cc916 100644 (file)
@@ -349,7 +349,7 @@ ldp_tlv_print(netdissect_options *ndo,
            tptr+=LDP_TLV_ADDRESS_LIST_AFNUM_LEN;
            tlv_tlen-=LDP_TLV_ADDRESS_LIST_AFNUM_LEN;
            if (af == AFNUM_INET) {
-               i=decode_prefix4(tptr,tlv_tlen,buf,sizeof(buf));
+               i=decode_prefix4(ndo, tptr, tlv_tlen, buf, sizeof(buf));
                if (i == -2)
                    goto trunc;
                if (i == -3)
@@ -361,7 +361,7 @@ ldp_tlv_print(netdissect_options *ndo,
            }
 #ifdef INET6
            else if (af == AFNUM_INET6) {
-               i=decode_prefix6(tptr,tlv_tlen,buf,sizeof(buf));
+               i=decode_prefix6(ndo, tptr, tlv_tlen, buf, sizeof(buf));
                if (i == -2)
                    goto trunc;
                if (i == -3)
@@ -433,7 +433,7 @@ ldp_tlv_print(netdissect_options *ndo,
                 case LDP_FEC_MARTINI_IFPARM_DESC:
                     ND_PRINT((ndo, ": "));
                     for (idx = 2; idx < vc_info_tlv_len; idx++)
-                        safeputchar(*(tptr+idx));
+                        safeputchar(ndo, *(tptr + idx));
                     break;
 
                 case LDP_FEC_MARTINI_IFPARM_VCCV: