Optimize log output
This commit is contained in:
@@ -88,6 +88,7 @@ int packet_dump_str(const struct packet *pkt, char *buff, int size)
|
||||
used += snprintf(buff + used, size - used, "layer[%u]: %p, proto: %s, header: {offset: %u, ptr: %p, len: %u}, payload: {ptr: %p, len: %u}\n",
|
||||
i, layer, layer_proto_to_str(layer->proto), layer->hdr_offset,
|
||||
layer->hdr_ptr, layer->hdr_len, layer->pld_ptr, layer->pld_len);
|
||||
used += snprintf(buff + used, size - used, " ");
|
||||
old = used;
|
||||
switch (layer->proto)
|
||||
{
|
||||
@@ -140,7 +141,7 @@ int packet_dump_str(const struct packet *pkt, char *buff, int size)
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (old != used)
|
||||
if (old != used && i != pkt->layers_used - 1)
|
||||
{
|
||||
used += snprintf(buff + used, size - used, "\n");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user