summaryrefslogtreecommitdiffstats
path: root/lib/src/common.c
diff options
context:
space:
mode:
authorMauro Sardara <msardara@cisco.com>2021-02-10 14:26:52 +0000
committerGerrit Code Review <gerrit@fd.io>2021-02-10 14:26:52 +0000
commit71a5c399d8064e2aa97a047e23174bb784eea399 (patch)
tree740bae933895ab6c40db1eb14fcd84a67536df06 /lib/src/common.c
parentdb76bbc76c8d2cb2d817df8c9233937d230a1ff2 (diff)
parent8d08f8dd79ac12874ba0da6b26973f5a33163131 (diff)
Merge "[HICN-679] Do not throw exception when receiving corrupted/not-hicn packet from network layer"v21.01-rc0
Diffstat (limited to 'lib/src/common.c')
-rw-r--r--lib/src/common.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/src/common.c b/lib/src/common.c
index 78d25b770..228a59d1e 100644
--- a/lib/src/common.c
+++ b/lib/src/common.c
@@ -29,6 +29,7 @@
#include <stdio.h>
#include <hicn/common.h>
+#include <hicn/util/log.h>
@@ -109,7 +110,7 @@ hash64 (const void *data, size_t len)
}
void
-hicn_packet_dump (uint8_t * buffer, size_t len)
+hicn_packet_dump (const uint8_t * buffer, size_t len)
{
int i;
unsigned char buff[17];
@@ -118,7 +119,7 @@ hicn_packet_dump (uint8_t * buffer, size_t len)
// Output description if given.
if (len == 0)
{
- printf (" ZERO LENGTH\n");
+ TRACE (" ZERO LENGTH\n");
return;
}
@@ -131,14 +132,14 @@ hicn_packet_dump (uint8_t * buffer, size_t len)
{
// Just don't print ASCII for the zeroth line.
if (i != 0)
- printf (" %s\n", buff);
+ TRACE (" %s\n", buff);
// Output the offset.
- printf (" %04x ", i);
+ TRACE (" %04x ", i);
}
// Now the hex code for the specific character.
- printf (" %02x", pc[i]);
+ TRACE (" %02x", pc[i]);
// And store a printable ASCII character for later.
if ((pc[i] < 0x20) || (pc[i] > 0x7e))
@@ -151,12 +152,12 @@ hicn_packet_dump (uint8_t * buffer, size_t len)
// Pad out last line if not exactly 16 characters.
while ((i % 16) != 0)
{
- printf (" ");
+ TRACE (" ");
i++;
}
// And print the final ASCII bit.
- printf (" %s\n", buff);
+ TRACE (" %s\n", buff);
}
/*