From 15115c126e08dce58cd9907a6c13082211dca54a Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Mon, 22 Oct 2012 15:23:41 +0200 Subject: [PATCH] bpf_hla: disallow empty program Signed-off-by: Daniel Borkmann --- src/bpf_hla_parser.y | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/bpf_hla_parser.y b/src/bpf_hla_parser.y index 05627646..05cecb44 100644 --- a/src/bpf_hla_parser.y +++ b/src/bpf_hla_parser.y @@ -6,6 +6,14 @@ * Subject to the GPL, version 2. */ +/* + TODO: + - intermediate representation + - code optimization (symbolic reduction?) + - linearization (jumps, etc) + - bpf emitter + */ + %{ #include @@ -70,7 +78,7 @@ declaration_list statement_list : statement ';' statement_list | block statement_list - | /* empty */ + | statement ';' ; declaration -- 2.11.4.GIT