[Spice-commits] server/reds.cpp

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Aug 26 07:59:30 UTC 2021


 server/reds.cpp |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit e0dab7f4ef6f064d5e874edc46b100bd5cf5ddf1
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Wed Sep 5 09:20:57 2018 +0100

    reds: Use proper maximum constant for time_t
    
    Some systems use 32-bits, other 64-bits.
    Some systems use signed integers, other unsigned integers.
    Compute maximum constant based on time_t type.
    
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>

diff --git a/server/reds.cpp b/server/reds.cpp
index 1232e3bb..7ed211db 100644
--- a/server/reds.cpp
+++ b/server/reds.cpp
@@ -21,6 +21,7 @@
 #include <climits>
 #include <cstdint>
 #include <cstdio>
+#include <limits>
 
 #include <pthread.h>
 #include <unistd.h>
@@ -3866,7 +3867,7 @@ SPICE_GNUC_VISIBLE int spice_server_set_ticket(SpiceServer *reds,
     on_activating_ticketing(reds);
     reds->config->ticketing_enabled = TRUE;
     if (lifetime == 0) {
-        reds->config->taTicket.expiration_time = INT_MAX;
+        reds->config->taTicket.expiration_time = std::numeric_limits<time_t>::max();
     } else {
         time_t now = spice_get_monotonic_time_ns() / NSEC_PER_SEC;
         reds->config->taTicket.expiration_time = now + lifetime;


More information about the Spice-commits mailing list