Fix some "format not a string literal and no format arguments" warnings.
authorstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 31 Oct 2008 14:07:23 +0000 (14:07 +0000)
committerstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 31 Oct 2008 14:07:23 +0000 (14:07 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26646 f5534014-38df-0310-8fa8-9805f1628bb7

25 files changed:
epan/dissectors/packet-acn.c
epan/dissectors/packet-afp.c
epan/dissectors/packet-amr.c
epan/dissectors/packet-ansi_637.c
epan/dissectors/packet-ansi_683.c
epan/dissectors/packet-ansi_a.c
epan/dissectors/packet-asap.c
epan/dissectors/packet-atm.c
epan/dissectors/packet-bacapp.c
epan/dissectors/packet-beep.c
epan/dissectors/packet-bssgp.c
epan/dissectors/packet-bthci_cmd.c
epan/dissectors/packet-bthci_evt.c
epan/dissectors/packet-cast.c
epan/dissectors/packet-cdp.c
epan/dissectors/packet-cops.c
epan/dissectors/packet-cpha.c
epan/dissectors/packet-dcc.c
epan/dissectors/packet-dcerpc-netlogon.c
epan/dissectors/packet-dcerpc-spoolss.c
epan/dissectors/packet-dcm.c
epan/dissectors/packet-dis-pdus.c
epan/dissectors/packet-dnp.c
epan/dissectors/packet-dns.c
epan/dissectors/packet-dua.c

index 858077856678b0391f10c0a76da50b9704b7f495..9ee9d6313ab3c90fb6512c3532e30b5890baa527 100644 (file)
@@ -1161,7 +1161,7 @@ dissect_acn_dmp_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int off
   /* Add Vector item to tree*/
   name = val_to_str(vector, acn_dmp_vector_vals, "not valid (%d)");
   proto_item_append_text(ti, ": ");
-  proto_item_append_text(ti, name);
+  proto_item_append_text(ti, "%s", name);
 
   /* Set header offset */
   if (pdu_flags & ACN_PDU_FLAG_H) {
@@ -1469,7 +1469,7 @@ dissect_acn_sdt_wrapped_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
   /* Add Vector item to tree*/
   name = val_to_str(vector, acn_sdt_vector_vals, "not valid (%d)");
   proto_item_append_text(ti, ": ");
-  proto_item_append_text(ti, name);
+  proto_item_append_text(ti, "%s", name);
 
   /* NO HEADER DATA ON THESE* (at least so far) */
 
@@ -1644,7 +1644,7 @@ dissect_acn_sdt_client_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
   /* Add protocol to tree*/
   name = val_to_str(protocol_id, acn_protocol_id_vals, "id not valid (%d)");
   proto_item_append_text(ti, ": ");
-  proto_item_append_text(ti, name);
+  proto_item_append_text(ti, "%s", name);
 
   /* add association item */
   association = tvb_get_ntohs(tvb, header_offset);
@@ -1859,7 +1859,7 @@ dissect_acn_dmx_data_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, in
   /* Add Vector item to tree*/
   name = val_to_str(vector, acn_dmp_vector_vals, "not valid (%d)");
   proto_item_append_text(ti, ": ");
-  proto_item_append_text(ti, name);
+  proto_item_append_text(ti, "%s", name);
 
   /* Set header offset */
   if (pdu_flags & ACN_PDU_FLAG_H) {
@@ -2241,7 +2241,7 @@ dissect_acn_sdt_base_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, in
   /* Add Vector item to tree*/
   name = val_to_str(vector, acn_sdt_vector_vals, "not valid (%d)");
   proto_item_append_text(ti, ": ");
-  proto_item_append_text(ti, name);
+  proto_item_append_text(ti, "%s", name);
 
   /* NO HEADER DATA ON THESE* (at least so far) */
 
index 84aca8659f630c2de1ab915169bdcc1d926b758e..d15886db5020c82f2e837e1f1aa687cd2de809b6 100644 (file)
@@ -2165,7 +2165,7 @@ catsearch_spec(tvbuff_t *tvb, proto_tree *ptree, gint offset, int ext, guint32    b
                size = tvb_get_guint8(tvb, offset) +2;
        }
 
-       item = proto_tree_add_text(ptree, tvb, offset, size, label);
+       item = proto_tree_add_text(ptree, tvb, offset, size, "%s", label);
        tree = proto_item_add_subtree(item, ett_afp_cat_spec);
 
        if (ext) {
index 6efe0ca905cb14b09c88b2abc145d45fabb6d090..8046651a0caf74e6373737b1253fb4364042fdf9 100644 (file)
@@ -348,10 +348,10 @@ dissect_amr_be(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree){
                ft = (unit16val >> (11 - (bitcount % 8)))  &0x000F;
                if (amr_mode==AMR_NB)
                        item = proto_tree_add_text(tree, tvb, bitcount/8, 1+(bitcount % 8)/5, 
-                                                  amr_nb_codec_mode_request_vals[ft].strptr);
+                                                  "%s", amr_nb_codec_mode_request_vals[ft].strptr);
                else
                        item = proto_tree_add_text(tree, tvb, bitcount/8, 1+(bitcount % 8)/5, 
-                                                  amr_wb_codec_mode_request_vals[ft].strptr);
+                                                  "%s", amr_wb_codec_mode_request_vals[ft].strptr);
                            
                bitcount += 4;
                if (amr_mode==AMR_NB)
index 47ca8ededb323092ef3b76fb5ec1ffdd4f863dbe..453d7fcde8ef69fc007c2fb887b3661209a75fe9 100644 (file)
@@ -819,7 +819,7 @@ tele_param_rel_timestamp(tvbuff_t *tvb, proto_tree *tree, guint len, guint32 off
     if (str == NULL)
     {
        proto_tree_add_text(tree, tvb, offset, 1,
-           str2);
+           "%s", str2);
     }
     else
     {
@@ -987,7 +987,7 @@ tele_param_lang_ind(tvbuff_t *tvb, proto_tree *tree, guint len, guint32 offset)
     }
 
     proto_tree_add_text(tree, tvb, offset, 1,
-       str);
+       "%s", str);
 }
 
 static void
@@ -1275,7 +1275,7 @@ trans_param_srvc_cat(tvbuff_t *tvb, proto_tree *tree, guint len, guint32 offset,
     if (NULL == str) str = "Reserved";
 
     proto_tree_add_text(tree, tvb, offset, 2,
-       str);
+       "%s", str);
 
     g_snprintf(add_string, string_len, " - %s (%d)", str, value);
 }
@@ -1752,7 +1752,7 @@ trans_param_cause_codes(tvbuff_t *tvb, proto_tree *tree, guint len, guint32 offs
     }
 
     proto_tree_add_text(tree, tvb, offset, 1,
-       str);
+       "%s", str);
 }
 
 static void
@@ -1819,7 +1819,7 @@ dissect_ansi_637_tele_param(tvbuff_t *tvb, proto_tree *tree, guint32 *offset)
     param_fcn = ansi_637_tele_param_fcn[idx];
 
     item =
-       proto_tree_add_text(tree, tvb, curr_offset, -1, str);
+       proto_tree_add_text(tree, tvb, curr_offset, -1, "%s", str);
 
     subtree = proto_item_add_subtree(item, ett_param_idx);
 
@@ -2008,7 +2008,7 @@ dissect_ansi_637_trans_param(tvbuff_t *tvb, proto_tree *tree, guint32 *offset)
     param_fcn = ansi_637_trans_param_fcn[idx];
 
     item =
-       proto_tree_add_text(tree, tvb, curr_offset, -1, str);
+       proto_tree_add_text(tree, tvb, curr_offset, -1, "%s", str);
 
     subtree = proto_item_add_subtree(item, ett_param_idx);
 
index 70e8c79244ded244f6028e1df358a6ddbd5afcf5..40ec58c06ec847325c5973445dd5ea2a0c244926 100644 (file)
@@ -1099,7 +1099,7 @@ msg_validate_req(tvbuff_t *tvb, proto_tree *tree, guint len, guint32 offset)
        item =
            proto_tree_add_none_format(tree, hf_ansi_683_none,
                tvb, offset, -1,
-               str);
+               "%s", str);
 
        subtree = proto_item_add_subtree(item, ett_for_val_block);
 
index e2b7e82221524a6bb9618dc5856913f3c5908300..7bcfbe0ffc5ed462dd2ee7b2c1ce0ec4c1dc2a57 100644 (file)
@@ -7384,7 +7384,7 @@ elem_auth_event(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gcha
        }
 
        proto_tree_add_text(tree, tvb, curr_offset, len,
-           str);
+           "%s", str);
     }
     else
     {
index f1ded411bb650c5ef4737b938527687790b178d6..b556936be7ec35c95b93cdf1234f14e5d7525819 100644 (file)
@@ -170,7 +170,7 @@ dissect_error_cause(tvbuff_t *cause_tvb, proto_tree *parameter_tree)
   length         = tvb_get_ntohs(cause_tvb, CAUSE_LENGTH_OFFSET);
   padding_length = tvb_length(cause_tvb) - length;
 
-  cause_item = proto_tree_add_text(parameter_tree, cause_tvb, CAUSE_HEADER_OFFSET, tvb_length(cause_tvb), val_to_str(code, cause_code_values, "Unknown error cause"));
+  cause_item = proto_tree_add_text(parameter_tree, cause_tvb, CAUSE_HEADER_OFFSET, tvb_length(cause_tvb), "%s", val_to_str(code, cause_code_values, "Unknown error cause"));
   cause_tree = proto_item_add_subtree(cause_item, ett_asap_cause);
 
   proto_tree_add_item(cause_tree, hf_cause_code,   cause_tvb, CAUSE_CODE_OFFSET,   CAUSE_CODE_LENGTH,   NETWORK_BYTE_ORDER);
@@ -610,7 +610,7 @@ dissect_parameter(tvbuff_t *parameter_tvb, proto_tree *asap_tree)
   padding_length = tvb_length(parameter_tvb) - length;
 
   /* create proto_tree stuff */
-  parameter_item   = proto_tree_add_text(asap_tree, parameter_tvb, PARAMETER_HEADER_OFFSET, tvb_length(parameter_tvb), val_to_str(type, parameter_type_values, "Unknown Parameter"));
+  parameter_item   = proto_tree_add_text(asap_tree, parameter_tvb, PARAMETER_HEADER_OFFSET, tvb_length(parameter_tvb), "%s", val_to_str(type, parameter_type_values, "Unknown Parameter"));
   parameter_tree   = proto_item_add_subtree(parameter_item, ett_asap_parameter);
 
   /* add tag and length to the asap tree */
index d689c9cbbc579a24e7cdcb0ed64d6cf417d678cc..dc431d1324a2f57d19d78f477cd087c3081043da 100644 (file)
@@ -227,10 +227,10 @@ dissect_lan_destination(tvbuff_t *tvb, int offset, const char *type, proto_tree
     trd = proto_tree_add_text(dest_tree, tvb, offset, 2, "Route descriptor: 0x%02X",
                        route_descriptor);
     rd_tree = proto_item_add_subtree(td, ett_atm_lane_lc_lan_dest_rd);
-    proto_tree_add_text(rd_tree, tvb, offset, 2,
+    proto_tree_add_text(rd_tree, tvb, offset, 2, "%s",
            decode_numeric_bitfield(route_descriptor, 0xFFF0, 2*8,
                        "LAN ID = %u"));
-    proto_tree_add_text(rd_tree, tvb, offset, 2,
+    proto_tree_add_text(rd_tree, tvb, offset, 2, "%s",
            decode_numeric_bitfield(route_descriptor, 0x000F, 2*8,
                        "Bridge number = %u"));
     break;
index 15ef32b51b013d17b926d4161bbea5e434d52d45..7647a88484746876cdd184b963fe422c26ce0aba 100644 (file)
@@ -3168,7 +3168,7 @@ fWeeklySchedule (tvbuff_t *tvb, proto_tree *tree, guint offset)
                if (tag_is_closing(tag_info)) {
                        return offset; /* outer encoding will print out closing tag */
                }
-               tt = proto_tree_add_text(tree, tvb, offset, 0, val_to_str(i++, day_of_week, "day of week (%d) not found"));
+               tt = proto_tree_add_text(tree, tvb, offset, 0, "%s", val_to_str(i++, day_of_week, "day of week (%d) not found"));
                subtree = proto_item_add_subtree(tt, ett_bacapp_value);
                offset = fDailySchedule (tvb,subtree,offset);
        }
@@ -5093,7 +5093,7 @@ fReadRangeRequest (tvbuff_t *tvb, proto_tree *tree, guint offset)
                /* optional range choice */
                fTagHeader (tvb, offset, &tag_no, &tag_info, &lvt);
                if (tag_is_opening(tag_info)) {
-                       tt = proto_tree_add_text(subtree, tvb, offset, 1, val_to_str(tag_no, BACnetReadRangeOptions, "unknown range option"));
+                       tt = proto_tree_add_text(subtree, tvb, offset, 1, "%s", val_to_str(tag_no, BACnetReadRangeOptions, "unknown range option"));
                        subtree = proto_item_add_subtree(tt, ett_bacapp_value);
                        offset += fTagHeaderTree (tvb, subtree, offset, &tag_no, &tag_info, &lvt);
                        switch (tag_no) {
@@ -5168,7 +5168,7 @@ static guint fAccessMethod(tvbuff_t *tvb, proto_tree *tree, guint offset)
 
        if (tag_is_opening(tag_info))
        {
-               tt = proto_tree_add_text(tree, tvb, offset, 1, val_to_str(tag_no, BACnetFileAccessOption, "invalid access method"));
+               tt = proto_tree_add_text(tree, tvb, offset, 1, "%s", val_to_str(tag_no, BACnetFileAccessOption, "invalid access method"));
                subtree = proto_item_add_subtree(tt, ett_bacapp_value);
                offset += fTagHeaderTree (tvb, subtree, offset, &tag_no, &tag_info, &lvt);
                offset = fApplicationTypes (tvb, subtree, offset, val_to_str(tag_no, BACnetFileStartOption, "invalid option"));
@@ -5209,7 +5209,7 @@ fAtomicReadFileRequest(tvbuff_t *tvb, proto_tree *tree, guint offset)
 
        if (tag_is_opening(tag_info))
        {
-               tt = proto_tree_add_text(subtree, tvb, offset, 1, val_to_str(tag_no, BACnetFileAccessOption, "unknown access method"));
+               tt = proto_tree_add_text(subtree, tvb, offset, 1, "%s", val_to_str(tag_no, BACnetFileAccessOption, "unknown access method"));
                subtree = proto_item_add_subtree(tt, ett_bacapp_value);
                offset += fTagHeaderTree (tvb, subtree, offset, &tag_no, &tag_info, &lvt);
                offset = fSignedTag (tvb, subtree, offset, val_to_str(tag_no, BACnetFileStartOption, "unknown option"));
index 0fedc6634bc57c8ae1c9fc532556ba9d3b6ac47b..0abc2cee0770769eb44253fb4dab2250177edf9f 100644 (file)
@@ -566,7 +566,7 @@ dissect_beep_tree(tvbuff_t *tvb, int offset, packet_info *pinfo,
       hdr = proto_item_add_subtree(ti, ett_header);
 
       hidden_item = proto_tree_add_boolean(hdr, hf_beep_req, tvb, offset, 3, TRUE);
-      proto_tree_add_text(hdr, tvb, offset, 3, cmd_temp);
+      proto_tree_add_text(hdr, tvb, offset, 3, "%s", cmd_temp);
     }
 
     offset += 4;
index 09103a14b2687967e5ddb8b374acb93d51866697..02a414cd794e5b19e7ef506380a9e391a7389c9f 100644 (file)
@@ -597,7 +597,7 @@ bit_proto_tree_add_text(proto_tree *tree, tvbuff_t *tvb,
                        guint64 bo, guint8 bl, const char *value) {
   /* XXX: Use varargs */
   return proto_tree_add_text(tree, tvb, get_start_octet(bo),
-                            get_num_octets_spanned(bo, bl), value);
+                            get_num_octets_spanned(bo, bl), "%s", value);
 }
 
 static proto_item *
@@ -1564,7 +1564,7 @@ bssgp_pi_append_pfi(proto_item *pi, tvbuff_t *tvb, int offset) {
   };
   value = tvb_get_masked_guint8(tvb, offset, MASK_PFI);
   proto_item_append_text(pi,
-                 val_to_str(value, tab_pfi, "Dynamically assigned (PFI: %d)"));
+                 "%s", val_to_str(value, tab_pfi, "Dynamically assigned (PFI: %d)"));
 }
 
 static void
@@ -2791,11 +2791,11 @@ decode_iei_qos_profile(bssgp_ie_t *ie, build_info_t *bi, int ie_start_offset) {
   proto_item_append_text(pi, "Precedence: ");
 
   if (bi->ul_data) {
-    proto_item_append_text(pi, val_to_str(value, tab_precedence_ul,
+    proto_item_append_text(pi, "%s", val_to_str(value, tab_precedence_ul,
                                          "Reserved (Low priority)"));
   }
   else {
-    proto_item_append_text(pi, val_to_str(value, tab_precedence_dl,
+    proto_item_append_text(pi, "%s", val_to_str(value, tab_precedence_dl,
                                          "Reserved (Radio priority 3)"));
   }
   proto_item_append_text(pi, " (%#x)", value);
index ed4df5f2333e89e6f54316402eb0c1d25ca875d0..755fa8a3bb6b10208828ead19a05c53759b9e29f 100644 (file)
@@ -848,7 +848,7 @@ dissect_bthci_cmd_cod(int type, tvbuff_t *tvb, int offset, packet_info *pinfo _U
                buf[strlen(buf)-1] = '\0'; /* skip last comma */
 
                g_strlcat(buf, ")", sizeof(buf));
-               proto_item_append_text(item, buf);
+               proto_item_append_text(item, "%s", buf);
        }
        else
        {
index b45906187637affc2bfa2551be65d4729c0c2cc5..97b9ad3b0c9e3eeba90999a7a74e5b8bc3083018 100644 (file)
@@ -654,7 +654,7 @@ dissect_bthci_evt_cod(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_t
                buf[strlen(buf)-1] = 0; /* skip last comma */
 
                g_strlcat(buf, ")", sizeof(buf));
-               proto_item_append_text(item, buf);
+               proto_item_append_text(item, "%s", buf);
        }
        else
        {
index f0748a0c0f8750322085a5f8a5cbbefe2a1d42bd..c1378187aadb615c35e507532eac60c80f1325a7 100644 (file)
@@ -849,21 +849,21 @@ static void dissect_cast_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
       val = tvb_get_letohl( tvb, i);
       ti_sub = proto_tree_add_text(cast_tree, tvb, offset, 8, "partyPIRestrictionBits");
       cast_sub_tree = proto_item_add_subtree(ti_sub, ett_cast_tree);
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x01, 4*8, "Does RestrictCallingPartyName", "Doesn't RestrictCallingPartyName"));
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x02, 4*8, "Does RestrictCallingPartyNumber", "Doesn't RestrictCallingPartyNumber"));
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x04, 4*8, "Does RestrictCalledPartyName", "Doesn't RestrictCalledPartyName"));
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x08, 4*8, "Does RestrictCalledPartyNumber", "Doesn't RestrictCalledPartyNumber"));
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x10, 4*8, "Does RestrictOriginalCalledPartyName", "Doesn't RestrictOriginalCalledPartyName"));
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x20, 4*8, "Does RestrictOriginalCalledPartyNumber", "Doesn't RestrictOriginalCalledPartyNumber"));
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x40, 4*8, "Does RestrictLastRedirectPartyName", "Doesn't RestrictLastRedirectPartyName"));
-      proto_tree_add_text(cast_sub_tree, tvb, i, 4,
+      proto_tree_add_text(cast_sub_tree, tvb, i, 4, "%s",
         decode_boolean_bitfield( val, 0x80, 4*8, "Does RestrictLastRedirectPartyNumber", "Doesn't RestrictLastRedirectPartyNumber"));
       break;
 
index e0bd6ccd77460ab219364dd5a2a97d85d4e46444..ffb761d49dd48d0fc27bc7fe8e73ad0763e54700 100644 (file)
@@ -999,31 +999,31 @@ dissect_capabilities(tvbuff_t *tvb, int offset, int length, proto_tree *tree)
     ti = proto_tree_add_text(tree, tvb, offset, length, "Capabilities: 0x%08x",
         capabilities);
     capabilities_tree = proto_item_add_subtree(ti, ett_cdp_capabilities);
-    proto_tree_add_text(capabilities_tree, tvb, offset, 4,
+    proto_tree_add_text(capabilities_tree, tvb, offset, 4, "%s",
        decode_boolean_bitfield(capabilities, 0x01, 4*8,
            "Is  a Router",
            "Not a Router"));
-    proto_tree_add_text(capabilities_tree, tvb, offset, 4,
+    proto_tree_add_text(capabilities_tree, tvb, offset, 4, "%s",
        decode_boolean_bitfield(capabilities, 0x02, 4*8,
            "Is  a Transparent Bridge",
            "Not a Transparent Bridge"));
-    proto_tree_add_text(capabilities_tree, tvb, offset, 4,
+    proto_tree_add_text(capabilities_tree, tvb, offset, 4, "%s",
        decode_boolean_bitfield(capabilities, 0x04, 4*8,
            "Is  a Source Route Bridge",
            "Not a Source Route Bridge"));
-    proto_tree_add_text(capabilities_tree, tvb, offset, 4,
+    proto_tree_add_text(capabilities_tree, tvb, offset, 4, "%s",
        decode_boolean_bitfield(capabilities, 0x08, 4*8,
            "Is  a Switch",
            "Not a Switch"));
-    proto_tree_add_text(capabilities_tree, tvb, offset, 4,
+    proto_tree_add_text(capabilities_tree, tvb, offset, 4, "%s",
        decode_boolean_bitfield(capabilities, 0x10, 4*8,
            "Is  a Host",
            "Not a Host"));
-    proto_tree_add_text(capabilities_tree, tvb, offset, 4,
+    proto_tree_add_text(capabilities_tree, tvb, offset, 4, "%s",
        decode_boolean_bitfield(capabilities, 0x20, 4*8,
            "Is  IGMP capable",
            "Not IGMP capable"));
-    proto_tree_add_text(capabilities_tree, tvb, offset, 4,
+    proto_tree_add_text(capabilities_tree, tvb, offset, 4, "%s",
        decode_boolean_bitfield(capabilities, 0x40, 4*8,
            "Is  a Repeater",
            "Not a Repeater"));
index 31e53337fc5b9cdf3b5327213e92b8f6e181cbdf..d29c58ceacf91afa3080827f7819d31f2904ee1c 100644 (file)
@@ -2603,7 +2603,7 @@ static proto_tree *
 info_to_cops_subtree(tvbuff_t *tvb, proto_tree *st, int n, int offset, const char *str) {
      proto_item *tv;
 
-     tv  = proto_tree_add_none_format( st, hf_cops_subtree, tvb, offset, n, str);
+     tv  = proto_tree_add_none_format( st, hf_cops_subtree, tvb, offset, n, "%s", str);
      return( proto_item_add_subtree( tv, ett_cops_subtree ) );
 }
 
index 636142515a256ba8b3134f8f98fe5847014ad737..07db3dae2fcf64a6674e52d5dec4f056b74a5f52 100644 (file)
@@ -271,7 +271,7 @@ dissect_cpha(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
        proto_tree_add_uint(cpha_tree, hf_filler, tvb, offset, sizeof(hdr.filler), g_ntohs(hdr.filler));
        offset += sizeof(hdr.filler);
     }
-    nti = proto_tree_add_text(cpha_tree, tvb, offset, -1, opcode2str_short(opcode));
+    nti = proto_tree_add_text(cpha_tree, tvb, offset, -1, "%s", opcode2str_short(opcode));
     ntree = proto_item_add_subtree(nti, ett_cphap);
 
     switch(opcode) {
index 49ad68538413c0349207a260d70f0eb066f078bb..55371468e1e614ac175332be2bd5bf84a585a631 100644 (file)
@@ -110,7 +110,7 @@ static gint ett_dcc_trace = -1;
        hidden_item = proto_tree_add_item(dcc_tree, hf_dcc_target, tvb, \
                offset, sizeof(DCC_TGTS), FALSE); \
        PROTO_ITEM_SET_HIDDEN(hidden_item); \
-       proto_tree_add_text(dcc_optree, tvb, offset, sizeof(DCC_TGTS), \
+       proto_tree_add_text(dcc_optree, tvb, offset, sizeof(DCC_TGTS), "%s", \
                val_to_str(tvb_get_ntohl(tvb,offset), dcc_target_vals, "Targets (%u)")); \
        offset += sizeof(DCC_TGTS); \
 
index 9ce638680d3bce55cf65c3ed5a2de51cae4c0fa8..315317045e55df59012fe7fb2529b846580fab2e 100644 (file)
@@ -3109,7 +3109,7 @@ netlogon_dissect_CIPHER_VALUE(tvbuff_t *tvb, int offset,
 
        if(parent_tree){
                item = proto_tree_add_text(parent_tree, tvb, offset, 0,
-                       name);
+                       "%s", name);
                tree = proto_item_add_subtree(item, ett_CYPHER_VALUE);
        }
 
@@ -3557,7 +3557,7 @@ netlogon_dissect_DELTA_ENUM(tvbuff_t *tvb, int offset,
        offset = dissect_ndr_uint16(tvb, offset, pinfo, tree, drep,
                hf_netlogon_delta_type, &type);
 
-       proto_item_append_text(item, val_to_str(
+       proto_item_append_text(item, "%s", val_to_str(
                                       type, delta_type_vals, "Unknown"));
 
        offset = netlogon_dissect_DELTA_ID_UNION(tvb, offset,
index c9297ecdea0eff103c262b544d028d26e8c54833..19ab62713f766798d2433f6e1c0886aee0b17913 100644 (file)
@@ -510,7 +510,7 @@ dissect_SYSTEM_TIME(tvbuff_t *tvb, int offset, packet_info *pinfo,
        char *str;
 
        if (add_subtree) {
-               item = proto_tree_add_text(tree, tvb, offset, 16, name);
+               item = proto_tree_add_text(tree, tvb, offset, 16, "%s", name);
                subtree = proto_item_add_subtree(item, ett_SYSTEM_TIME);
        }
 
index 1f35e93d4a74ce02cf0dd69f7015f37d1201008a..a839251499372aaf70c05677fdbbc90c0180d68e 100644 (file)
@@ -4474,7 +4474,7 @@ dissect_dcm_assoc_item(tvbuff_t *tvb, proto_tree *tree, guint32 offset,
     item_type = tvb_get_guint8(tvb, offset);
     item_len  = tvb_get_ntohs(tvb, offset+2);
 
-    assoc_item_pitem = proto_tree_add_text(tree, tvb, offset, item_len+4, pitem_prefix);
+    assoc_item_pitem = proto_tree_add_text(tree, tvb, offset, item_len+4, "%s", pitem_prefix);
     assoc_item_ptree = proto_item_add_subtree(assoc_item_pitem, ett_subtree);
 
     proto_tree_add_uint(assoc_item_ptree, *hf_type, tvb, offset, 1, item_type);
@@ -4561,7 +4561,7 @@ dissect_dcm_pctx(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
     item_type = tvb_get_guint8(tvb, offset-4);
     item_len  = tvb_get_ntohs(tvb, offset-2);
 
-    pctx_pitem = proto_tree_add_text(tree, tvb, offset-4, item_len+4, pitem_prefix);
+    pctx_pitem = proto_tree_add_text(tree, tvb, offset-4, item_len+4, "%s", pitem_prefix);
     pctx_ptree = proto_item_add_subtree(pctx_pitem, ett_assoc_pctx);
 
     pctx_id     = tvb_get_guint8(tvb, offset);
@@ -4731,7 +4731,7 @@ dissect_dcm_userinfo(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint32 le
     item_type = tvb_get_guint8(tvb, offset-4);
     item_len  = tvb_get_ntohs(tvb, offset-2);
 
-    userinfo_pitem = proto_tree_add_text(tree, tvb, offset-4, item_len+4, pitem_prefix);
+    userinfo_pitem = proto_tree_add_text(tree, tvb, offset-4, item_len+4, "%s", pitem_prefix);
     userinfo_ptree = proto_item_add_subtree(userinfo_pitem, ett_assoc_info);
 
     proto_tree_add_uint(userinfo_ptree, hf_dcm_assoc_item_type, tvb, offset-4, 2, item_type);
@@ -5550,17 +5550,17 @@ dissect_dcm_tag(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
 
     if (vl == 0xFFFFFFFF) {
        /* 'Just' mark header as the length of the item */
-       tag_pitem = proto_tree_add_text(tree, tvb, offset_tag, offset - offset_tag, tag_summary);
+       tag_pitem = proto_tree_add_text(tree, tvb, offset_tag, offset - offset_tag, "%s", tag_summary);
        vl_max = 0;         /* We don't know who long this sequence/item is */
     }
     else if (offset + vl <= endpos) {
        /* Show real length of item */
-       tag_pitem = proto_tree_add_text(tree, tvb, offset_tag, offset + vl - offset_tag, tag_summary);
+       tag_pitem = proto_tree_add_text(tree, tvb, offset_tag, offset + vl - offset_tag, "%s", tag_summary);
        vl_max = vl;
     }
     else {
        /* Value is longer than what we have in the PDV, -> we do have a OPEN tag */
-       tag_pitem = proto_tree_add_text(tree, tvb, offset_tag, endpos - offset_tag, tag_summary);
+       tag_pitem = proto_tree_add_text(tree, tvb, offset_tag, endpos - offset_tag, "%s", tag_summary);
        vl_max = endpos - offset;
     }
 
index 27bc7c5817976e3db8025211657eceb8563b7043..82336f323652ebab49362c56a81627060e64b3c6 100644 (file)
@@ -257,7 +257,7 @@ gint parseFields(tvbuff_t *tvb, proto_tree *tree, gint offset, DIS_ParserNode pa
         case DIS_FIELDTYPE_APPEARANCE:
            {
                 proto_item *newSubtree;
-                newField = proto_tree_add_text(tree, tvb, offset, 4,
+                newField = proto_tree_add_text(tree, tvb, offset, 4, "%s",
                     parserNodes[fieldIndex].fieldLabel);
                 newSubtree = proto_item_add_subtree(newField,
                     parserNodes[fieldIndex].ettVar);
@@ -359,7 +359,7 @@ gint parseFields(tvbuff_t *tvb, proto_tree *tree, gint offset, DIS_ParserNode pa
         case DIS_FIELDTYPE_LOCATION_ENTITY:
         case DIS_FIELDTYPE_ENTITY_TYPE:
         case DIS_FIELDTYPE_ORIENTATION:
-            newField = proto_tree_add_text(tree, tvb, offset, -1,
+            newField = proto_tree_add_text(tree, tvb, offset, -1, "%s",
                 parserNodes[fieldIndex].fieldLabel);
             if (parserNodes[fieldIndex].children != 0)
             {
@@ -382,7 +382,7 @@ gint parseFields(tvbuff_t *tvb, proto_tree *tree, gint offset, DIS_ParserNode pa
                for (i = 0; i < numArticulations; ++i)
                {
                    proto_item *newSubtree;
-                    newField = proto_tree_add_text(tree, tvb, offset, -1,
+                    newField = proto_tree_add_text(tree, tvb, offset, -1, "%s",
                         parserNodes[fieldIndex].fieldLabel);
                     newSubtree = proto_item_add_subtree(newField,
                         ettArticulations[i]);
index 041d0e8efae9280653bc5e1b791b6fff45b30e58..14dead2326cb352962140dcabf9790432c9bcb4b 100644 (file)
@@ -1011,7 +1011,7 @@ add_item_text(proto_item *item, const gchar *text, gboolean comma_needed)
   if (comma_needed) {
     proto_item_append_text(item, ", ");
   }
-  proto_item_append_text(item, text);
+  proto_item_append_text(item, "%s", text);
   return TRUE;
 }
 
@@ -1104,8 +1104,8 @@ dnp3_al_obj_procindex(tvbuff_t *tvb, int offset, guint8 al_objq_index, guint32 *
 static void
 dnp3_append_2item_text(proto_item *item1, proto_item *item2, const gchar *text)
 {
-  proto_item_append_text(item1, text);
-  proto_item_append_text(item2, text);
+  proto_item_append_text(item1, "%s", text);
+  proto_item_append_text(item2, "%s", text);
 }
 
 /*****************************************************************/
@@ -2317,7 +2317,7 @@ dissect_dnp3_message(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
     if (dl_ctl & DNP3_CTL_RES) proto_item_append_text(tdl, "RES, ");
     if (dl_ctl & DNP3_CTL_DFC) proto_item_append_text(tdl, "DFC, ");
   }
-  proto_item_append_text(tdl, func_code_str);
+  proto_item_append_text(tdl, "%s", func_code_str);
   dl_tree = proto_item_add_subtree(tdl, ett_dnp3_dl);
 
   /* start bytes */
index 7f5e54e813c06ab7c16b37a6f94b095bc6ad3d87..8eab40cd40f7254eb6ce23200323d50801615532 100644 (file)
@@ -1266,12 +1266,12 @@ dissect_dns_answer(tvbuff_t *tvb, int offsetx, int dns_data_offset,
 
                case IP_PROTO_TCP:
                  strptr += MIN(MAX_STR_LEN-(strptr-bitnames),
-                               g_snprintf(strptr, MAX_STR_LEN-(strptr-bitnames), get_tcp_port(port_num)));
+                               g_snprintf(strptr, MAX_STR_LEN-(strptr-bitnames), "%s", get_tcp_port(port_num)));
                  break;
 
                case IP_PROTO_UDP:
                  strptr += MIN(MAX_STR_LEN-(strptr-bitnames),
-                               g_snprintf(strptr, MAX_STR_LEN-(strptr-bitnames), get_udp_port(port_num)));
+                               g_snprintf(strptr, MAX_STR_LEN-(strptr-bitnames), "%s", get_udp_port(port_num)));
                  break;
 
                default:
@@ -2466,7 +2466,7 @@ dissect_query_records(tvbuff_t *tvb, int cur_off, int dns_data_offset,
   start_off = cur_off;
   if (dns_tree) {
     const char *s = (isupdate ?  "Zone" : "Queries");
-    ti = proto_tree_add_text(dns_tree, tvb, start_off, -1, s);
+    ti = proto_tree_add_text(dns_tree, tvb, start_off, -1, "%s", s);
     qatree = proto_item_add_subtree(ti, ett_dns_qry);
   }
   while (count-- > 0) {
@@ -2491,7 +2491,7 @@ dissect_answer_records(tvbuff_t *tvb, int cur_off, int dns_data_offset,
 
   start_off = cur_off;
   if (dns_tree) {
-    ti = proto_tree_add_text(dns_tree, tvb, start_off, -1, name);
+    ti = proto_tree_add_text(dns_tree, tvb, start_off, -1, "%s", name);
     qatree = proto_item_add_subtree(ti, ett_dns_ans);
   }
   while (count-- > 0) {
index d3908d9ebc1da260d85055c9c0b3e2ee56d4fa2f..f0ebd9d3d23556fbc376559948bc01040f3db187 100644 (file)
@@ -449,7 +449,7 @@ dissect_parameter(tvbuff_t *parameter_tvb, packet_info *pinfo, proto_tree *tree,
   padding_length = tvb_length(parameter_tvb) - length;
 
   /* create proto_tree stuff */
-  parameter_item   = proto_tree_add_text(dua_tree, parameter_tvb, PARAMETER_HEADER_OFFSET, tvb_length(parameter_tvb),
+  parameter_item   = proto_tree_add_text(dua_tree, parameter_tvb, PARAMETER_HEADER_OFFSET, tvb_length(parameter_tvb), "%s",
                                          val_to_str(tag, parameter_tag_values, "Unknown parameter"));
   parameter_tree   = proto_item_add_subtree(parameter_item, ett_dua_parameter);