summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorPaul Moore <paul@paul-moore.com>2019-11-04 22:21:32 -0500
committerPaul Moore <paul@paul-moore.com>2019-11-13 20:35:52 -0500
commitc46f7bfdcd038e8b36efbeff831cd497fc373394 (patch)
tree8efa1429f41faf33cb32629e6c30b11a9c7b4520 /tools
parentb233c4048bf85e5055e6becf2dd23efbf5436a99 (diff)
downloadlibseccomp-c46f7bfdcd038e8b36efbeff831cd497fc373394.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>
Diffstat (limited to 'tools')
-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);