Diff between fd373b3c301258160bf10524699ca274feab3366 and 0d4e435a95767daf67fba42c98128ec87ea1a958

Changed Files

File Additions Deletions Status
tools/parser/sdp.c +4 -1 modified

Full Patch

diff --git a/tools/parser/sdp.c b/tools/parser/sdp.c
index 7d3aceb..00cfd8e 100644
--- a/tools/parser/sdp.c
+++ b/tools/parser/sdp.c
@@ -205,7 +205,10 @@ static inline void print_int(__u8 de_type, int level, int n, struct frame *frm)
 		break;
 	case 16:/* 128-bit */
 		get_u128(frm, &val, &val2);
-		printf(" 0x%llx%llx", val2, val);
+		printf(" 0x%llx", val2);
+		if (val < 0x1000000000000000L)
+			printf("0");
+		printf("%llx", val);
 		return;
 	default: /* syntax error */
 		printf(" err");