Make tlsext_tick_lifetime_hint an unsigned long (from signed long).
authorMatt Caswell <matt@openssl.org>
Sun, 8 Feb 2015 15:42:46 +0000 (15:42 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 10 Feb 2015 22:53:24 +0000 (22:53 +0000)
From RFC4507:
"The ticket_lifetime_hint field contains a hint from the server about how
long the ticket should be stored.  The value indicates the lifetime in
seconds as a 32-bit unsigned integer in network byte order."

Reviewed-by: Tim Hudson <tjh@openssl.org>
ssl/ssl_locl.h

index 49425d8572fd3de7c751645588435d5be36ec09d..7a8a303648cde9a5b9f248369051e6fa1a851b2a 100644 (file)
@@ -670,7 +670,7 @@ struct ssl_session_st {
     /* RFC4507 info */
     unsigned char *tlsext_tick; /* Session ticket */
     size_t tlsext_ticklen;      /* Session ticket length */
-    long tlsext_tick_lifetime_hint; /* Session lifetime hint in seconds */
+    unsigned long tlsext_tick_lifetime_hint; /* Session lifetime hint in seconds */
 # endif
 # ifndef OPENSSL_NO_SRP
     char *srp_username;