]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-cfm.c
More UNALIGNED_MEM{CPY,CMP} on IP addresses.
[tcpdump] / print-cfm.c
index b71014db8e97710df612de099ce6b0a853effef5..d36a50f1a3fad7163d8a4e27ca24bd356d90ec3c 100644 (file)
  * Original code by Hannes Gredler ([email protected])
  */
 
-#ifndef lint
-static const char rcsid[] _U_ =
-    "@(#) $Header: /tcpdump/master/tcpdump/print-cfm.c,v 1.5 2007-07-24 16:01:42 hannes Exp $";
-#endif
-
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
@@ -387,7 +382,7 @@ cfm_print(register const u_char *pptr, register u_int length) {
                 /* FIXME add printers for those MD formats - hexdump for now */
             case CFM_CCM_MA_FORMAT_8021:
             default:
-                print_unknown_data(msg_ptr.cfm_ccm->md_name, "\n\t    ",
+                print_unknown_data(gndo,msg_ptr.cfm_ccm->md_name, "\n\t    ",
                                    msg_ptr.cfm_ccm->md_namelength);
             }
         }
@@ -418,7 +413,7 @@ cfm_print(register const u_char *pptr, register u_int length) {
         case CFM_CCM_MA_FORMAT_INT:
         case CFM_CCM_MA_FORMAT_VPN:
         default:
-            print_unknown_data(ma_name, "\n\t    ", *ma_namelength);
+            print_unknown_data(gndo,ma_name, "\n\t    ", *ma_namelength);
         }
         break;
 
@@ -467,7 +462,7 @@ cfm_print(register const u_char *pptr, register u_int length) {
     case CFM_OPCODE_LBM:
     default:
         if (tlen > cfm_common_header->first_tlv_offset) {
-            print_unknown_data(tptr, "\n\t  ",
+            print_unknown_data(gndo,tptr, "\n\t  ",
                                tlen -  cfm_common_header->first_tlv_offset);
         }
         break;
@@ -507,7 +502,7 @@ cfm_print(register const u_char *pptr, register u_int length) {
         if ((cfm_tlv_type != CFM_TLV_END) &&
             ((cfm_tlv_len + sizeof(struct cfm_tlv_header_t) > tlen) ||
              (!cfm_tlv_len))) {
-            print_unknown_data(tptr,"\n\t  ",tlen);
+            print_unknown_data(gndo,tptr,"\n\t  ",tlen);
             return;
         }
 
@@ -634,7 +629,7 @@ cfm_print(register const u_char *pptr, register u_int length) {
         }
         /* do we want to see an additional hexdump ? */
         if (hexdump || vflag > 1)
-            print_unknown_data(tlv_ptr, "\n\t  ", cfm_tlv_len);
+            print_unknown_data(gndo,tlv_ptr, "\n\t  ", cfm_tlv_len);
 
         tptr+=cfm_tlv_len;
         tlen-=cfm_tlv_len;