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;
|