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; | 
