Wireshark-dev: [Wireshark-dev] [PATCH]fix warnings
From: Sebastien Tandel <sebastien@xxxxxxxxx>
Date: Thu, 22 Mar 2007 01:54:19 +0100
some warning fixes
packet-http.c
set headers.content_length = 0 before the first potential use of it.
packet-kink.c
"ifdef kerberos" around one function declaration
packet-nbns.c
set headers.{dgm_length|pkt_offset|error_code} = 0
packet-pflog.c
"ifdef __GCC_WARNING_NO_USE__" around capture_pflog and
capture_old_pflog which aren't used anymore in the code.
Regards,
Sebastien Tandel
Index: epan/dissectors/packet-nbns.c
===================================================================
--- epan/dissectors/packet-nbns.c (révision 21097)
+++ epan/dissectors/packet-nbns.c (copie de travail)
@@ -1225,6 +1225,10 @@
header.src_ip = tvb_get_ipv4(tvb, offset+4);
header.src_port = tvb_get_ntohs(tvb, offset+8);
+ /* avoid gcc warnings */
+ header.dgm_length = 0;
+ header.pkt_offset = 0;
+ header.error_code = 0;
switch (header.msg_type) {
case NBDS_DIRECT_UNIQUE:
Index: epan/dissectors/packet-pflog.c
===================================================================
--- epan/dissectors/packet-pflog.c (révision 21097)
+++ epan/dissectors/packet-pflog.c (copie de travail)
@@ -78,6 +78,8 @@
static gint ett_old_pflog = -1;
+/* defined but not used gcc warning */
+#ifdef __GCC_WARNING_NO_USE__
static void
capture_pflog(const guchar *pd, int offset, int len, packet_counts *ld)
{
@@ -119,6 +121,7 @@
break;
}
}
+#endif
static const value_string af_vals[] = {
{ BSD_PF_INET, "IPv4" },
@@ -317,6 +320,8 @@
}
+/* defined but not used gcc warning */
+#ifdef __GCC_WARNING_NO_USE__
static void
capture_old_pflog(const guchar *pd, int offset, int len, packet_counts *ld)
{
@@ -350,6 +355,7 @@
break;
}
}
+#endif
static void
dissect_old_pflog(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
Index: epan/dissectors/packet-http.c
===================================================================
--- epan/dissectors/packet-http.c (révision 21097)
+++ epan/dissectors/packet-http.c (copie de travail)
@@ -629,6 +629,7 @@
headers.content_type = NULL; /* content type not known yet */
headers.content_type_parameters = NULL; /* content type parameters too */
headers.have_content_length = FALSE; /* content length not known yet */
+ headers.content_length = 0; /* content length set to 0 (avoid a gcc warning) */
headers.content_encoding = NULL; /* content encoding not known yet */
headers.transfer_encoding = NULL; /* transfer encoding not known yet */
saw_req_resp_or_header = FALSE; /* haven't seen anything yet */
Index: epan/dissectors/packet-kink.c
===================================================================
--- epan/dissectors/packet-kink.c (révision 21097)
+++ epan/dissectors/packet-kink.c (copie de travail)
@@ -174,7 +174,9 @@
static void dissect_payload_kink_encrypt(packet_info *pinfo, tvbuff_t *tvb, int offset, proto_tree *tree);
static void dissect_payload_kink_error(packet_info *pinfo, tvbuff_t *tvb, int offset, proto_tree *tree);
static void dissect_payload_kink_not_defined(packet_info *pinfo, tvbuff_t *tvb, int offset, proto_tree *tree);
+#ifdef HAVE_KERBEROS
static void dissect_decrypt_kink_encrypt(packet_info *pinfo, tvbuff_t *tvb, proto_tree *tree, int payload_length);
+#endif
/* This function is dissecting the kink header. */
static void
@@ -777,6 +779,7 @@
}
}
+#ifdef HAVE_KERBEROS
static void
dissect_decrypt_kink_encrypt(packet_info *pinfo, tvbuff_t *tvb, proto_tree *tree, int payload_length){
@@ -800,6 +803,7 @@
control_payload(pinfo, tvb, offset, next_payload, decrypt_kink_encrypt_tree);
}
+#endif
static void
dissect_payload_kink_error(packet_info *pinfo, tvbuff_t *tvb, int offset, proto_tree *tree){
- Follow-Ups:
- Re: [Wireshark-dev] [PATCH]fix warnings
- From: Sebastien Tandel
- Re: [Wireshark-dev] [PATCH]fix warnings
- From: Joerg Mayer
- Re: [Wireshark-dev] [PATCH]fix warnings
- Prev by Date: Re: [Wireshark-dev] Prevent compiler warnings by using "stop on warnings"/"treat warnings as errors" compiler option?
- Next by Date: Re: [Wireshark-dev] Getting destination IP
- Previous by thread: Re: [Wireshark-dev] [PATCH] Packlog fix/enhancement
- Next by thread: Re: [Wireshark-dev] [PATCH]fix warnings
- Index(es):