aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2005-01-05 09:53:03 +0000
committerGuy Harris <guy@alum.mit.edu>2005-01-05 09:53:03 +0000
commitc2e6d1e6863c23e19a04df0fea02a04f2b56e91e (patch)
tree08a25240648760b20bd38a85545e49609c7e248e
parent81df0567ab066451cd72cf2affcc1d637acbb4b9 (diff)
Use "tvb_format_text()" with %s format strings, so that we handle
non-printable strings. svn path=/trunk/; revision=12952
-rw-r--r--epan/dissectors/packet-daap.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/epan/dissectors/packet-daap.c b/epan/dissectors/packet-daap.c
index 59e2b07572..a797e9178f 100644
--- a/epan/dissectors/packet-daap.c
+++ b/epan/dissectors/packet-daap.c
@@ -142,7 +142,6 @@ static int dissect_daap_one_tag(proto_tree *tree, tvbuff_t *tvb, int offset, int
static void
dissect_daap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
{
-
proto_item *ti;
proto_tree *daap_tree;
int offset = 0;
@@ -162,8 +161,7 @@ dissect_daap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
*/
col_add_str(pinfo->cinfo, COL_INFO, "DAAP Response");
col_append_fstr(pinfo->cinfo, COL_INFO, " [tag: %s, size: %d]",
- tvb_get_string(tvb, offset, 4),
- tvb_get_ntohl(tvb, offset+4));
+ tvb_format_text(tvb, offset, 4), tvb_get_ntohl(tvb, offset+4));
}
}
@@ -246,8 +244,8 @@ dissect_daap_one_tag(proto_tree *tree, tvbuff_t *tvb, int offset, int length)
case daap_asdt:
case daap_asul:
/* Tags contain strings */
- proto_item_append_text(ti, ", Data: %s",
- tvb_get_string(tvb, offset, tagsize));
+ proto_item_append_text(ti, ", Data: %s",
+ tvb_format_text(tvb, offset, tagsize));
break;
case daap_mper:
/* Tags conain uint64 */