author | Wolfgang Rosenauer <wr@rosenauer.org> |
Wed, 19 Feb 2020 22:51:20 +0100 | |
branch | firefox73 |
changeset 1121 | 004e4b1efb26 |
parent 1097 | 840132a4a9b3 |
child 1123 | 7fa561e5d7c7 |
permissions | -rw-r--r-- |
933 | 1 |
# HG changeset patch |
1097 | 2 |
# User msirringhaus@suse.de |
3 |
# Date 1558442998 -7200 |
|
4 |
# Tue May 21 14:49:58 2019 +0200 |
|
5 |
# Node ID 386083b58d8558141901d796ec6919a4aba7ad3a |
|
6 |
# Parent 835641be7eb9408aa1eff0d38b37f6c523d2ef98 |
|
7 |
bsc#991344 - Rpi3: Firefox crashes after a few seconds of usage |
|
8 |
bmo#1302554 - ARM/AARCH64: Firefox crashes on NULL nsIChannel** result pointer in nsIOService::NewChannelFromURIWithProxyFlagsInternal() |
|
933 | 9 |
|
1097 | 10 |
diff -r 835641be7eb9 -r 386083b58d85 netwerk/base/nsIOService.cpp |
11 |
--- a/netwerk/base/nsIOService.cpp Fri Feb 26 16:20:09 2016 +0000 |
|
12 |
+++ b/netwerk/base/nsIOService.cpp Tue May 21 14:49:58 2019 +0200 |
|
13 |
@@ -1000,7 +1000,13 @@ |
|
933 | 14 |
} |
1085
87f893cf45b9
Firefox 65.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1067
diff
changeset
|
15 |
} |
933 | 16 |
|
17 |
+#if defined(__aarch64__) |
|
1085
87f893cf45b9
Firefox 65.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1067
diff
changeset
|
18 |
+ if (result) { |
1097 | 19 |
+ channel.forget(result); |
1085
87f893cf45b9
Firefox 65.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1067
diff
changeset
|
20 |
+ } |
933 | 21 |
+#else |
1085
87f893cf45b9
Firefox 65.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1067
diff
changeset
|
22 |
channel.forget(result); |
933 | 23 |
+#endif |
1085
87f893cf45b9
Firefox 65.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1067
diff
changeset
|
24 |
return NS_OK; |
933 | 25 |
} |
26 |