tools: bpf_jit_disasm: fix segfault on disabled debugging log output
authorDaniel Borkmann <daniel@iogearbox.net>
Mon, 25 May 2015 12:08:03 +0000 (14:08 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 27 May 2015 04:24:10 +0000 (00:24 -0400)
commit082739aa458a74add9a2362988e5aca0367bfa53
tree7c24faf20b3215347b95b569437261c51b36ae46
parentb48732e4a48d80ed4a14812f0bab09560846514e
tools: bpf_jit_disasm: fix segfault on disabled debugging log output

With recent debugging, I noticed that bpf_jit_disasm segfaults when
there's no debugging output from the JIT compiler to the kernel log.

Reason is that when regexec(3) doesn't match on anything, start/end
offsets are not being filled out and contain some uninitialized garbage
from stack. Thus, we need zero out offsets first.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/net/bpf_jit_disasm.c