From 88e399ec1d771872d9ee895875218a3d3aa2f6ec Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 6 Jan 2006 12:59:57 +0000 Subject: Allow null-terminated strings --- tools/sdptool.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/sdptool.c b/tools/sdptool.c index ae2925cc..b3876233 100644 --- a/tools/sdptool.c +++ b/tools/sdptool.c @@ -662,11 +662,14 @@ static void print_raw_data(sdp_data_t *data, int indent) case SDP_TEXT_STR16: case SDP_TEXT_STR32: hex = 0; - for (i = 0; i < data->unitSize; i++) + for (i = 0; i < data->unitSize; i++) { + if (i == (data->unitSize - 1) && data->val.str[i] == '\0') + break; if (!isprint(data->val.str[i])) { hex = 1; break; } + } if (hex) { printf("Data"); for (i = 0; i < data->unitSize; i++) -- cgit