summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Moore <paul@paul-moore.com>2020-01-27 09:16:51 -0700
committerTom Hromatka <tom.hromatka@oracle.com>2020-02-03 11:09:12 -0700
commit31ecb5fa1a7eb0677e73548831a0dcdcbceb415e (patch)
tree2980029b3a102ce051f0b788ccfcf334493590e7
parent7c047c52565e86c6eb600715cf3055dedb146637 (diff)
downloadlibseccomp-31ecb5fa1a7eb0677e73548831a0dcdcbceb415e.tar.gz
tools: fix clang problems in scmp_bpf_sim
The clang compiler complains of a potential memory leak, this patch fixes it. Acked-by: Tom Hromatka <tom.hromatka@oracle.com> Signed-off-by: Paul Moore <paul@paul-moore.com> (cherry picked from commit c46f7bfdcd038e8b36efbeff831cd497fc373394) Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com> Acked-by: Paul Moore <paul@paul-moore.com>
-rw-r--r--tools/scmp_bpf_sim.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/scmp_bpf_sim.c b/tools/scmp_bpf_sim.c
index 1408717..4d30822 100644
--- a/tools/scmp_bpf_sim.c
+++ b/tools/scmp_bpf_sim.c
@@ -289,6 +289,8 @@ int main(int argc, char *argv[])
exit_fault(EINVAL);
break;
case 'f':
+ if (opt_file)
+ exit_fault(EINVAL);
opt_file = strdup(optarg);
if (opt_file == NULL)
exit_fault(ENOMEM);