morgan pushed to branch tor-browser-128.9.0esr-14.5-1 at The Tor Project / Applications / Tor Browser
Commits:
-
6c29db65
by Caspar Schutijser at 2025-04-08T19:52:46+00:00
1 changed file:
Changes:
... | ... | @@ -16,7 +16,9 @@ ChromeUtils.defineESModuleGetters(lazy, { |
16 | 16 | });
|
17 | 17 | |
18 | 18 | ChromeUtils.defineLazyGetter(lazy, "NetworkLinkService", () => {
|
19 | - return Cc["@mozilla.org/network/network-link-service;1"].getService(
|
|
19 | + // NetworkLinkService is unavailable on some platforms like openBSD.
|
|
20 | + // See tor-browser#43628.
|
|
21 | + return Cc["@mozilla.org/network/network-link-service;1"]?.getService(
|
|
20 | 22 | Ci.nsINetworkLinkService
|
21 | 23 | );
|
22 | 24 | });
|
... | ... | @@ -888,7 +890,7 @@ export const TorConnect = { |
888 | 890 | */
|
889 | 891 | _updateInternetStatus() {
|
890 | 892 | let newStatus;
|
891 | - if (lazy.NetworkLinkService.linkStatusKnown) {
|
|
893 | + if (lazy.NetworkLinkService?.linkStatusKnown) {
|
|
892 | 894 | newStatus = lazy.NetworkLinkService.isLinkUp
|
893 | 895 | ? InternetStatus.Online
|
894 | 896 | : InternetStatus.Offline;
|