func: static CVE_2012_5237_VULN_dissect_hsrp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) gchar dst [ 16 ] ; if ( pinfo -> destport != UDP_PORT_HSRP && pinfo -> destport != UDP_PORT_HSRP2_V6 )  if ( pinfo -> dst . type == AT_IPv4 && strcmp ( dst , HSRP_DST_IP_ADDR ) == 0 )  opcode = tvb_get_guint8 ( tvb , 1 ); if ( tree )  proto_item * ti ; proto_tree * hsrp_tree ; gint offset ; gchar auth_buf [ 8 + 1 ] ; offset = 0; ti = proto_tree_add_item ( tree , proto_hsrp , tvb , offset , - 1 , ENC_NA ); hsrp_tree = proto_item_add_subtree ( ti , ett_hsrp ); offset ++; offset ++; if ( opcode < 3 )  offset ++; offset ++; offset ++; offset ++; offset ++; offset ++; auth_buf [ sizeof auth_buf - 1 ] = '\0'; proto_tree_add_string_format ( hsrp_tree , hf_hsrp_auth_data , tvb , offset , 8 , auth_buf , "Authentication Data: %sDefault (%s)" , ( tvb_strneql ( tvb , offset , "cisco" , strlen ( "cisco" ) ) ) == 0 ? "" : "Non-" , auth_buf ); 