X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Floadlib.c;h=3f8e674260b3a988554a9ae724d216b75c1e57a5;hb=2fcb3775f3afee7bfa9aa3cbb6aea3c6c3426e64;hp=eec3dee2430a3156dc4e26644be386ababcf0cda;hpb=032ec5adf8d4faeaa9293da50ad2e32c83dd1704;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/loadlib.c b/Usermode/Libraries/ld-acess.so_src/loadlib.c index eec3dee2..3f8e6742 100644 --- a/Usermode/Libraries/ld-acess.so_src/loadlib.c +++ b/Usermode/Libraries/ld-acess.so_src/loadlib.c @@ -23,6 +23,7 @@ extern const struct { char *Name; } caLocalExports[]; extern const int ciNumLocalExports; +extern char **gEnvP; // === GLOABLS === tLoadedLib gLoadedLibraries[MAX_LOADED_LIBRARIES]; @@ -90,7 +91,7 @@ void *LoadLibrary(const char *SoName, const char *SearchDir, char **envp) // Call Entrypoint DEBUGS(" LoadLibrary: '%s' Entry %p", SoName, fEntry); - fEntry(base, 0, NULL, envp); + fEntry(base, 0, NULL, gEnvP); DEBUGS("LoadLibrary: RETURN 1"); return base;