diff options
-rw-r--r-- | trafgen_proto.c | 10 |
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; |