Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, for more info) to build successfully.

Commit ec0182f0 authored by rswindell's avatar rswindell

environ is a magic word in msvc2013+, don't use it (fixes crash in msvc2013/2017 build)

parent 4484a017
......@@ -805,7 +805,7 @@ static BOOL js_CreateEnvObject(JSContext* cx, JSObject* glob, char** env)
static BOOL js_init(char** environ)
static BOOL js_init(char** env)
SAFECOPY(startup.load_path, load_path_list);
......@@ -840,7 +840,7 @@ static BOOL js_init(char** environ)
/* Environment Object (associative array) */
if(!js_CreateEnvObject(js_cx, js_glob, environ)) {
if(!js_CreateEnvObject(js_cx, js_glob, env)) {
......@@ -1112,7 +1112,7 @@ int parseLogLevel(const char* p)
/* Entry point (duh) */
int main(int argc, char **argv, char** environ)
int main(int argc, char **argv, char** env)
#ifndef JSDOOR
char error[512];
......@@ -1376,7 +1376,7 @@ int main(int argc, char **argv, char** environ)
if(!js_init(environ)) {
if(!js_init(env)) {
lprintf(LOG_ERR,"!JavaScript initialization failure");
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment