aboutsummaryrefslogtreecommitdiffstats
path: root/unix/vncconfig/vncconfig.cxx
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2023-01-03 09:24:51 +0100
committerPierre Ossman <ossman@cendio.se>2024-06-19 16:39:07 +0200
commitbf286837db638a67bde0ab9be0baa621f863b8d5 (patch)
treeab74492ab53922a216b338a1f1f84312439552d4 /unix/vncconfig/vncconfig.cxx
parent37cf0ffaba7f4e855a909f57adf72da43c0ac275 (diff)
downloadtigervnc-bf286837db638a67bde0ab9be0baa621f863b8d5.tar.gz
tigervnc-bf286837db638a67bde0ab9be0baa621f863b8d5.zip
Stop treating "0" as "no timeouts"
It is much more sane to treat "0" as "a timer is ready NOW", so let's change to using -1 as the invalid timeout value.
Diffstat (limited to 'unix/vncconfig/vncconfig.cxx')
-rw-r--r--unix/vncconfig/vncconfig.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/unix/vncconfig/vncconfig.cxx b/unix/vncconfig/vncconfig.cxx
index f39e9934..be8c8195 100644
--- a/unix/vncconfig/vncconfig.cxx
+++ b/unix/vncconfig/vncconfig.cxx
@@ -308,7 +308,7 @@ int main(int argc, char** argv)
// Process expired timers and get the time until the next one
int timeoutMs = Timer::checkTimeouts();
- if (timeoutMs) {
+ if (timeoutMs >= 0) {
tv.tv_sec = timeoutMs / 1000;
tv.tv_usec = (timeoutMs % 1000) * 1000;
tvp = &tv;