libnhmain follow-up
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user