From d2617917be7422b60cf2b1464067242380e5481f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Mon, 5 Oct 2015 05:54:21 +0200 Subject: [PATCH] qvm-prefs: refuse negative 'qrexec_timeout' value This should be done in QubesVm class (property setter). But since we're going to rewrite both qvm-prefs and QubesVm, settle on smaller change for now. Fixes QubesOS/qubes-issues#1273 --- qvm-tools/qvm-prefs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qvm-tools/qvm-prefs b/qvm-tools/qvm-prefs index 021399aa..4ee1db1e 100755 --- a/qvm-tools/qvm-prefs +++ b/qvm-tools/qvm-prefs @@ -461,6 +461,10 @@ def set_qrexec_timeout(vms, vm, args): print >> sys.stderr, "Missing timeout value (seconds)!" return False + if int(args[0]) < 0: + print >> sys.stderr, "Negative timeout value not allowed!" + return False + vm.qrexec_timeout = int(args[0]) return True