From b6482d09f4592a632d7683f17b8973f920ee8fe3 Mon Sep 17 00:00:00 2001 From: nhmall Date: Sun, 3 May 2026 13:26:36 -0400 Subject: [PATCH] libnhmain follow-up --- sys/libnh/libnhmain.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys/libnh/libnhmain.c b/sys/libnh/libnhmain.c index 93062ab7e..c4516ae83 100644 --- a/sys/libnh/libnhmain.c +++ b/sys/libnh/libnhmain.c @@ -800,18 +800,22 @@ after_opt_showpaths(const char *dir) void get_nhuuid(void) { - char *uuid = NULL; unsigned char stmp[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; + char *uuid = (char *) &stmp[0]; if (svn.nhuuid[0]) return; +#ifndef NONHUUID +#ifdef NHUUID uuid = emscripten_run_script_string("crypto.randomUUID()"); if (!uuid) { uuid = (char *) &stmp[0]; } +#endif /* NHUUID */ +#endif /* NONHUUID */ Snprintf(svn.nhuuid, sizeof svn.nhuuid, "%s", uuid); }