Include rand.h, so RAND_status() and friends get properly declared.
[oweals/openssl.git] / crypto / o_time.c
index 1bc0297b36590850c2bb09d49e30518632756a63..723eb1b5af781927047003144bc98f554fbe2a66 100644 (file)
@@ -80,6 +80,9 @@ struct tm *OPENSSL_gmtime(const time_t *timer, struct tm *result)
        ts = result;
 #elif !defined(OPENSSL_SYS_VMS)
        ts = gmtime(timer);
+       if (ts == NULL)
+               return NULL;
+
        memcpy(result, ts, sizeof(struct tm));
        ts = result;
 #endif