aboutsummaryrefslogtreecommitdiff
path: root/devel/electron37/files/patch-sandbox_linux_services_libc__interceptor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron37/files/patch-sandbox_linux_services_libc__interceptor.cc')
-rw-r--r--devel/electron37/files/patch-sandbox_linux_services_libc__interceptor.cc21
1 files changed, 21 insertions, 0 deletions
diff --git a/devel/electron37/files/patch-sandbox_linux_services_libc__interceptor.cc b/devel/electron37/files/patch-sandbox_linux_services_libc__interceptor.cc
new file mode 100644
index 000000000000..9b976657c263
--- /dev/null
+++ b/devel/electron37/files/patch-sandbox_linux_services_libc__interceptor.cc
@@ -0,0 +1,21 @@
+--- sandbox/linux/services/libc_interceptor.cc.orig 2024-08-14 20:55:10 UTC
++++ sandbox/linux/services/libc_interceptor.cc
+@@ -17,7 +17,9 @@
+ #include <stddef.h>
+ #include <stdint.h>
+ #include <string.h>
++#if !BUILDFLAG(IS_BSD)
+ #include <sys/prctl.h>
++#endif
+ #include <sys/socket.h>
+ #include <sys/types.h>
+ #include <time.h>
+@@ -173,7 +175,7 @@ bool ReadTimeStruct(base::PickleIterator* iter,
+ } else {
+ base::AutoLock lock(g_timezones_lock.Get());
+ auto ret_pair = g_timezones.Get().insert(timezone);
+- output->tm_zone = ret_pair.first->c_str();
++ output->tm_zone = (char *)ret_pair.first->c_str();
+ }
+
+ return true;