38 lines
1.0 KiB
Diff
38 lines
1.0 KiB
Diff
From 8014c8d3aa022c851443cbb4226a9481684c9704 Mon Sep 17 00:00:00 2001
|
|
From: netblue30 <netblue30@yahoo.com>
|
|
Date: Sat, 24 Oct 2015 09:41:11 -0400
|
|
Subject: [PATCH] fixed compilation error for --disable-seccomp
|
|
|
|
---
|
|
src/firejail/main.c | 4 ++++
|
|
1 file changed, 4 insertions(+)
|
|
|
|
diff --git src/firejail/main.c src/firejail/main.c
|
|
index 422a391..e76f1b4 100644
|
|
--- src/firejail/main.c
|
|
+++ src/firejail/main.c
|
|
@@ -396,7 +396,9 @@ int main(int argc, char **argv) {
|
|
int arg_cgroup = 0;
|
|
int custom_profile = 0; // custom profile loaded
|
|
int arg_noprofile = 0; // use generic.profile if none other found/specified
|
|
+#ifdef HAVE_SECCOMP
|
|
int highest_errno = errno_highest_nr();
|
|
+#endif
|
|
|
|
// check if we already have a sandbox running
|
|
int rv = check_kernel_procs();
|
|
@@ -1366,11 +1368,13 @@ int main(int argc, char **argv) {
|
|
waitpid(child, NULL, 0);
|
|
|
|
// free globals
|
|
+#ifdef HAVE_SECCOMP
|
|
if (arg_seccomp_list_errno) {
|
|
for (i = 0; i < highest_errno; i++)
|
|
free(arg_seccomp_list_errno[i]);
|
|
free(arg_seccomp_list_errno);
|
|
}
|
|
+#endif
|
|
|
|
myexit(0);
|
|
|