Fix segfault in ~BPFModule on syntax error
authorBrenden Blanco <bblanco@plumgrid.com>
Fri, 5 Feb 2016 22:49:10 +0000 (14:49 -0800)
committerBrenden Blanco <bblanco@plumgrid.com>
Fri, 5 Feb 2016 22:54:43 +0000 (14:54 -0800)
commit856b1777b08ee426fe80964c9748e89b827d77e8
tree6b48a3a4b2c8d7eb286d881dd5a97e2f9e529bd6
parentcfc5b4577b237656063c6a58dddda85d04a51ccc
Fix segfault in ~BPFModule on syntax error

~BPFModule was segfaulting because tables_ was an empty pointer. The
pointer is valid only for valid compilations. Add a test as well.

Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
src/cc/bpf_module.cc
tests/cc/test_clang.py