ports/net/ntopng/patches/patch-src_HTTPserver_cpp

26 lines
886 B
Text

64-bit time_t
(yes i know...)
Index: src/HTTPserver.cpp
--- src/HTTPserver.cpp.orig
+++ src/HTTPserver.cpp
@@ -117,7 +117,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());
@@ -1392,8 +1392,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);