aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc
diff options
context:
space:
mode:
authorCarlos J. Puga Medina <cpm@FreeBSD.org>2019-01-07 19:47:18 +0000
committerCarlos J. Puga Medina <cpm@FreeBSD.org>2019-01-07 19:47:18 +0000
commitab34cf48c6364f23214d9242e83eefd174f7f820 (patch)
treece7704d873ee687272322780c46fc9ddee28a619 /www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc
parent8b8ed1280fd0f67a28315ef6868ea74d951179ee (diff)
downloadports-ab34cf48c6364f23214d9242e83eefd174f7f820.tar.gz
ports-ab34cf48c6364f23214d9242e83eefd174f7f820.zip
Notes
Diffstat (limited to 'www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc')
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc28
1 files changed, 14 insertions, 14 deletions
diff --git a/www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc b/www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc
index d71fd5f1c11a..c83e9f1dcb67 100644
--- a/www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc
+++ b/www/chromium/files/patch-third__party_webrtc_rtc_base_physicalsocketserver.cc
@@ -1,6 +1,6 @@
---- third_party/webrtc/rtc_base/physicalsocketserver.cc.orig 2018-08-08 21:13:16.000000000 +0200
-+++ third_party/webrtc/rtc_base/physicalsocketserver.cc 2018-08-27 01:15:56.484919000 +0200
-@@ -68,7 +68,7 @@
+--- third_party/webrtc/rtc_base/physicalsocketserver.cc.orig 2018-12-03 21:20:27.000000000 +0100
++++ third_party/webrtc/rtc_base/physicalsocketserver.cc 2018-12-15 16:59:55.918713000 +0100
+@@ -66,7 +66,7 @@
#endif // WEBRTC_POSIX
@@ -9,7 +9,7 @@
int64_t GetSocketRecvTimestamp(int socket) {
struct timeval tv_ioctl;
-@@ -295,7 +295,7 @@
+@@ -286,7 +286,7 @@
socklen_t optlen = sizeof(*value);
int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen);
if (ret != -1 && opt == OPT_DONTFRAGMENT) {
@@ -18,7 +18,7 @@
*value = (*value != IP_PMTUDISC_DONT) ? 1 : 0;
#endif
}
-@@ -308,7 +308,7 @@
+@@ -299,7 +299,7 @@
if (TranslateOption(opt, &slevel, &sopt) == -1)
return -1;
if (opt == OPT_DONTFRAGMENT) {
@@ -27,25 +27,25 @@
value = (value) ? IP_PMTUDISC_DO : IP_PMTUDISC_DONT;
#endif
}
-@@ -318,7 +318,7 @@
+@@ -309,7 +309,7 @@
int PhysicalSocket::Send(const void* pv, size_t cb) {
- int sent = DoSend(s_, reinterpret_cast<const char *>(pv),
- static_cast<int>(cb),
+ int sent = DoSend(
+ s_, reinterpret_cast<const char*>(pv), static_cast<int>(cb),
-#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
// Suppress SIGPIPE. Without this, attempting to send on a socket whose
// other end is closed will result in a SIGPIPE signal being raised to
// our process, which by default will terminate the process, which we
-@@ -347,7 +347,7 @@
+@@ -338,7 +338,7 @@
size_t len = addr.ToSockAddrStorage(&saddr);
- int sent = DoSendTo(
- s_, static_cast<const char *>(buffer), static_cast<int>(length),
+ int sent =
+ DoSendTo(s_, static_cast<const char*>(buffer), static_cast<int>(length),
-#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
- // Suppress SIGPIPE. See above for explanation.
- MSG_NOSIGNAL,
+ // Suppress SIGPIPE. See above for explanation.
+ MSG_NOSIGNAL,
#else
-@@ -538,7 +538,7 @@
+@@ -529,7 +529,7 @@
*slevel = IPPROTO_IP;
*sopt = IP_DONTFRAGMENT;
break;