aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar startx2017 <vradu.startx@yandex.com>2019-05-29 09:05:05 -0400
committerLibravatar startx2017 <vradu.startx@yandex.com>2019-05-29 09:05:05 -0400
commitfa10d297bb6b5fe703bb0e61647e4e27b64cf62d (patch)
tree053993f775364902f09209617b761a6c81243d3c
parentmainline merge: test caps join, testing seccomp/join (diff)
downloadfirejail-fa10d297bb6b5fe703bb0e61647e4e27b64cf62d.tar.gz
firejail-fa10d297bb6b5fe703bb0e61647e4e27b64cf62d.tar.zst
firejail-fa10d297bb6b5fe703bb0e61647e4e27b64cf62d.zip
merge: disallow zero seconds timeout
-rw-r--r--src/firejail/util.c6
-rw-r--r--status1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/firejail/util.c b/src/firejail/util.c
index 112307ebc..7e3f89121 100644
--- a/src/firejail/util.c
+++ b/src/firejail/util.c
@@ -959,6 +959,12 @@ unsigned extract_timeout(const char *str) {
959 exit(1); 959 exit(1);
960 } 960 }
961 961
962 unsigned timeout = h * 3600 + m * 60 + s;
963 if (timeout == 0) {
964 fprintf(stderr, "Error: invalid timeout\n");
965 exit(1);
966 }
967
962 return h * 3600 + m * 60 + s; 968 return h * 3600 + m * 60 + s;
963} 969}
964 970
diff --git a/status b/status
index fb8d548b7..5636b30fc 100644
--- a/status
+++ b/status
@@ -1,3 +1,4 @@
1Jan 19: disallow zero seconds timeout
1 2
2Jan 9: fix netfilter-default functionality in /etc/firejail/firejail.config 3Jan 9: fix netfilter-default functionality in /etc/firejail/firejail.config
3Jan 8: test caps join 4Jan 8: test caps join