This fixes njs_unit_test crash on macOS.
The issue was introduced in 0.7.8.
};
+static const char *restricted_environ[] = {
+ "TZ=UTC",
+ "DUP=bar",
+ "dup=foo",
+ NULL,
+};
+
+
int njs_cdecl
main(int argc, char **argv)
{
return (ret == NJS_DONE) ? EXIT_SUCCESS: EXIT_FAILURE;
}
- environ = NULL;
+ environ = (char **) restricted_environ;
- (void) putenv((char *) "TZ=UTC");
tzset();
- (void) putenv((char *) "DUP=bar");
- (void) putenv((char *) "dup=foo");
-
njs_mm_denormals(1);
njs_memzero(&stat, sizeof(njs_stat_t));