diff options
author | Rene Ladan <rene@FreeBSD.org> | 2018-06-22 22:36:46 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2018-06-22 22:36:46 +0000 |
commit | ca06e3d4828a5e13642c6372a0f1e4874177ab6a (patch) | |
tree | d922eff923bca766ce1b71ff9565b573da9389a1 /www/libxul/files/patch-bug1233275 | |
parent | bsd.gecko.mk / USES=gecko : remove expired libxul support. (diff) |
Remove expired port:
2018-06-20 www/libxul: NPAPI are no longer supported
Notes
Notes:
svn path=/head/; revision=473092
Diffstat (limited to 'www/libxul/files/patch-bug1233275')
-rw-r--r-- | www/libxul/files/patch-bug1233275 | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/www/libxul/files/patch-bug1233275 b/www/libxul/files/patch-bug1233275 deleted file mode 100644 index ac5d9d2cdedb..000000000000 --- a/www/libxul/files/patch-bug1233275 +++ /dev/null @@ -1,36 +0,0 @@ -# Copy environment for IPC using NSPR to avoid race - -diff --git a/ipc/chromium/src/base/process_util_bsd.cc b/ipc/chromium/src/base/process_util_bsd.cc ---- ipc/chromium/src/base/process_util_bsd.cc -+++ ipc/chromium/src/base/process_util_bsd.cc -@@ -12,10 +12,9 @@ - - #include <string> - -+#include "nspr.h" - #include "base/eintr_wrapper.h" - --extern "C" char **environ __attribute__((__visibility__("default"))); -- - namespace base { - - void FreeEnvVarsArray(char* array[], int length) -@@ -66,6 +65,7 @@ bool LaunchApp(const std::vector<std::st - // Existing variables are overwritten by env_vars_to_set. - int pos = 0; - environment_map combined_env_vars = env_vars_to_set; -+ char **environ = PR_DuplicateEnvironment(); - while(environ[pos] != NULL) { - std::string varString = environ[pos]; - std::string varName = varString.substr(0, varString.find_first_of('=')); -@@ -73,8 +73,9 @@ bool LaunchApp(const std::vector<std::st - if (combined_env_vars.find(varName) == combined_env_vars.end()) { - combined_env_vars[varName] = varValue; - } -- pos++; -+ PR_Free(environ[pos++]); - } -+ PR_Free(environ); - int varsLen = combined_env_vars.size() + 1; - - char** vars = new char*[varsLen]; |