summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--trafgen_proto.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/trafgen_proto.c b/trafgen_proto.c
index 214547e..d0b5580 100644
--- a/trafgen_proto.c
+++ b/trafgen_proto.c
@@ -31,14 +31,6 @@ static size_t headers_count;
static struct proto_hdr *registered;
-static inline struct proto_hdr *proto_current_header(void)
-{
- if (headers_count > 0)
- return headers[headers_count - 1];
-
- panic("No header was added\n");
-}
-
struct proto_hdr *proto_lower_header(struct proto_hdr *hdr)
{
struct proto_hdr *lower = NULL;
@@ -161,7 +153,7 @@ struct proto_hdr *proto_lower_default_add(struct proto_hdr *hdr,
struct proto_hdr *current;
if (headers_count > 0) {
- current = proto_current_header();
+ current = headers[headers_count - 1];
if (current->layer >= proto_header_by_id(pid)->layer)
goto set_proto;