diff options
author | Kees Cook <keescook@chromium.org> | 2015-02-17 13:47:58 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-17 14:34:55 -0800 |
commit | 3a9af0bd34410a255d27024ea1bc28dc4e3a0044 (patch) | |
tree | fc248a3d7edb3e0ef323c9352f6467a476a86b01 /samples/seccomp/bpf-fancy.c | |
parent | 52644c9ab3faefbfbf07a19c24c4e74e33cfd796 (diff) | |
download | linux-3a9af0bd34410a255d27024ea1bc28dc4e3a0044.tar.gz linux-3a9af0bd34410a255d27024ea1bc28dc4e3a0044.tar.bz2 linux-3a9af0bd34410a255d27024ea1bc28dc4e3a0044.zip |
samples/seccomp: improve label helper
Fixes a potential corruption with uninitialized stack memory in the
seccomp BPF sample program.
[akpm@linux-foundation.org: coding-style fixlet]
Signed-off-by: Kees Cook <keescook@chromium.org>
Reported-by: Robert Swiecki <swiecki@google.com>
Tested-by: Robert Swiecki <swiecki@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'samples/seccomp/bpf-fancy.c')
-rw-r--r-- | samples/seccomp/bpf-fancy.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/samples/seccomp/bpf-fancy.c b/samples/seccomp/bpf-fancy.c index 8eb483aaec46..e8b24f443709 100644 --- a/samples/seccomp/bpf-fancy.c +++ b/samples/seccomp/bpf-fancy.c @@ -25,7 +25,9 @@ int main(int argc, char **argv) { - struct bpf_labels l; + struct bpf_labels l = { + .count = 0, + }; static const char msg1[] = "Please type something: "; static const char msg2[] = "You typed: "; char buf[256]; |