27 lines
812 B
C
27 lines
812 B
C
--- src/wsauth.c.orig 2026-03-10 18:36:45 UTC
|
|
+++ src/wsauth.c
|
|
@@ -107,7 +107,11 @@ create_jwt_payload (const char *sub, long iat, long ex
|
|
const char *aud = "goaccess_ws";
|
|
const char *scope = "report_access";
|
|
char *payload = NULL;
|
|
+#if defined(__FreeBSD__)
|
|
+ char hostname[_POSIX_HOST_NAME_MAX + 1];
|
|
+#else
|
|
char hostname[HOST_NAME_MAX];
|
|
+#endif
|
|
|
|
if (gethostname (hostname, sizeof (hostname)) != 0) {
|
|
perror ("gethostname");
|
|
@@ -223,7 +227,11 @@ validate_jwt_claims (const char *payload_json) {
|
|
enum json_type t = JSON_ERROR;
|
|
size_t len = 0, level = 0;
|
|
enum json_type ctx = JSON_ERROR;
|
|
+#if defined(__FreeBSD__)
|
|
+ char hostname[_POSIX_HOST_NAME_MAX + 1] = { 0 };
|
|
+#else
|
|
char hostname[HOST_NAME_MAX] = { 0 };
|
|
+#endif
|
|
char *curr_key = NULL;
|
|
|
|
/* Validation flags/values. */
|