libnhmain follow-up

This commit is contained in:
nhmall
2026-05-03 13:26:36 -04:00
parent a55ca016eb
commit b6482d09f4
+5 -1
View File
@@ -800,18 +800,22 @@ after_opt_showpaths(const char *dir)
void void
get_nhuuid(void) get_nhuuid(void)
{ {
char *uuid = NULL;
unsigned char stmp[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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]) if (svn.nhuuid[0])
return; return;
#ifndef NONHUUID
#ifdef NHUUID
uuid = emscripten_run_script_string("crypto.randomUUID()"); uuid = emscripten_run_script_string("crypto.randomUUID()");
if (!uuid) { if (!uuid) {
uuid = (char *) &stmp[0]; uuid = (char *) &stmp[0];
} }
#endif /* NHUUID */
#endif /* NONHUUID */
Snprintf(svn.nhuuid, sizeof svn.nhuuid, "%s", uuid); Snprintf(svn.nhuuid, sizeof svn.nhuuid, "%s", uuid);
} }