$OpenBSD: patch-src_HTTPserver_cpp,v 1.7 2021/01/18 13:15:40 sthen Exp $

Index: src/HTTPserver.cpp
--- src/HTTPserver.cpp.orig
+++ src/HTTPserver.cpp
@@ -112,7 +112,7 @@ static void generate_csrf_token(char *csrf) {
 
 #ifdef __OpenBSD__
   snprintf(random_a, sizeof(random_a), "%d", arc4random());
-  snprintf(random_b, sizeof(random_b), "%lu", time(NULL)*arc4random());
+  snprintf(random_b, sizeof(random_b), "%llu", time(NULL)*arc4random());
 #else
   snprintf(random_a, sizeof(random_a), "%d", rand());
   snprintf(random_b, sizeof(random_b), "%lu", time(NULL)*rand());
@@ -1237,8 +1237,8 @@ bool HTTPserver::check_ssl_cert(char *ssl_cert_path, s
   int stat_rc;
   ssl_cert_path[0] = '\0';
 
-  snprintf(ssl_cert_path, ssl_cert_path_len, "%s/ssl/%s",
-	   docs_dir, CONST_HTTPS_CERT_NAME);
+  snprintf(ssl_cert_path, ssl_cert_path_len, "/etc/ssl/%s",
+	   CONST_HTTPS_CERT_NAME);
 
   stat_rc = stat(ssl_cert_path, &s);
 
