pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/thunderbird
Module Name: pkgsrc
Committed By: ryoon
Date: Fri Oct 16 16:36:08 UTC 2026
Modified Files:
pkgsrc/mail/thunderbird: Makefile distinfo
pkgsrc/mail/thunderbird/patches: patch-config_makefiles_rust.mk
patch-python_sites_mach.txt
patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc
patch-toolkit_components_terminator_nsTerminator.cpp
Removed Files:
pkgsrc/mail/thunderbird/patches:
patch-third__party_wasm2c_src_c-writer.cc
Log Message:
mail/thunderbird: Update to 158.0
Changelog:
158.0:
What's Changed
changed
Quick filter responsiveness has been improved
changed
ExtensionSettings policy installs add-ons from update_url when install_url not
set
What's Fixed
fixed
Copy Link Location only copied detached attachment filenames instead of full
paths
fixed
Thunderbird could crash while performing a Body search
fixed
Attach File dialog failed to open when the previously used folder was
unavailable
fixed
Troubleshooting falsely reported crash reports were not configured when
available
fixed
Right-clicking inline images zoomed them instead of opening the context menu
fixed
Switching to Unified Folders could leave All Folders enabled and not change
view
fixed
Archived Inbox folders ignored localized names and appeared as "INBOX"
fixed
OpenPGP key management had unlocking, handle leak, and protection state issues
fixed
OpenPGP backup password text could not be copied and context menu was
transparent
fixed
Quick Filter failed to match accented names when searching without accents
fixed
Holding Ctrl+Enter could unintentionally confirm the send prompt and send
duplicates
fixed
Plain-text inline forwards omitted signatures placed below the quote
fixed
Remote content exceptions without a scheme only applied to HTTP, not HTTPS
fixed
Remote content exceptions incorrectly allowed wildcard hostnames like
*.example.com
fixed
Saved CalDAV/CardDAV credentials could be forgotten after restarting
Thunderbird
fixed
CardDAV setup failed without prompting for a password
fixed
CardDAV address book sync failed to fetch newly added contacts
fixed
CardDAV updates could corrupt vCard REV timestamps
fixed
CardDAV discovery could fail on valid multi-status responses with mixed status
codes
fixed
SMTP Kerberos authentication failed on Linux with STARTTLS
fixed
POP accounts repeatedly showed connection errors when Thunderbird started
offline
fixed
Matrix SSO with Save Token disabled reopened the login flow indefinitely
fixed
RSS filtering could lose tags and stall processing of later feed items
fixed
CalDAV password prompts did not identify the username or calendar
fixed
Calendar event edits could fail with localization error in the event dialog
fixed
Updated calendar credentials were not saved from the authentication prompt
fixed
Visual and UX improvements
fixed
Security fixes
Mozilla Foundation Security Advisory 2026-109
#CVE-2026-110247: Integer overflow in libmime buffer growth could lead to heap
corruption
#CVE-2026-110249: Denial-of-service in the Exchange email component
#CVE-2026-109704: Privilege escalation in the Application Update component
#CVE-2026-109705: Sandbox escape, site isolation issue due to incorrect
boundary conditions, use-after-free in the Networking component
#CVE-2026-109706: Use-after-free in the Storage: IndexedDB component
#CVE-2026-109707: Sandbox escape due to use-after-free in the Networking
component
#CVE-2026-109708: Sandbox escape due to incorrect boundary conditions in the
Networking component
#CVE-2026-109709: Information disclosure, privilege escalation in the Security:
Process Sandboxing component
#CVE-2026-109710: Use-after-free in the Graphics: Text component
#CVE-2026-109711: Use-after-free in the Graphics: Canvas2D component
#CVE-2026-109712: Sandbox escape due to uninitialized memory in the Graphics
component
#CVE-2026-109713: Use-after-free in the Crash Reporting component
#CVE-2026-109714: Incorrect boundary conditions in the Layout component
#CVE-2026-109715: Incorrect boundary conditions in the JavaScript Engine
component
#CVE-2026-109716: Incorrect boundary conditions in the JavaScript Engine
component
#CVE-2026-109717: Use-after-free in the DOM: Bindings (WebIDL) component
#CVE-2026-109718: Use-after-free in the XML component
#CVE-2026-109719: Race condition, use-after-free in the Graphics: CanvasWebGL
component
#CVE-2026-109720: JIT miscompilation in the JavaScript: WebAssembly component
#CVE-2026-109721: Incorrect boundary conditions in the JavaScript Engine: JIT
component
#CVE-2026-109722: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2026-109723: Integer overflow in the Layout: Text and Fonts component
#CVE-2026-109724: Use-after-free in the DOM: Core & HTML component
#CVE-2026-109725: Use-after-free in the DOM: Core & HTML component
#CVE-2026-109726: Use-after-free in the SVG component
#CVE-2026-109727: Use-after-free in the Audio/Video component
#CVE-2026-109728: Use-after-free in the DOM: Animation component
#CVE-2026-109729: Use-after-free in the JavaScript Engine: JIT component
#CVE-2026-109730: Integer overflow in the Graphics component
#CVE-2026-109731: Incorrect boundary conditions in the Graphics: Canvas2D
component
#CVE-2026-109732: Use-after-free in the DOM: Streams component
#CVE-2026-109733: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2026-106016: Mitigation bypass in the File Handling component
#CVE-2026-109734: Mitigation bypass in the DOM: Security component
#CVE-2026-109735: Use-after-free in the DOM: Animation component
#CVE-2026-109736: Frame poisoning in the Layout component
#CVE-2026-109737: Mitigation bypass in the Enterprise Policies component
#CVE-2026-109738: Use-after-free in the Audio/Video: Playback component
#CVE-2026-109739: Privilege escalation in the WebExtensions component
#CVE-2026-109740: Sandbox escape due to incorrect boundary conditions in the
Widget: Win32 component
#CVE-2026-109741: Use-after-free in the Storage: Bucket File System component
#CVE-2026-109742: Information disclosure in the PDF Viewer component
#CVE-2026-109743: Privilege escalation in the Panning and Zooming component
#CVE-2026-109744: Other issue in the DOM: File component
#CVE-2026-109745: Sandbox escape due to uninitialized memory in the DOM: Web
Serial component
#CVE-2026-109746: Mitigation bypass in the DOM: Security component
#CVE-2026-109747: Other issue in the Address Bar component
#CVE-2026-109748: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-109749: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-109750: Site isolation issue in the DOM: Web Authentication component
#CVE-2026-109751: Information disclosure in the Networking component
#CVE-2026-109752: Use-after-free in the DOM: Workers component
#CVE-2026-109753: Incorrect boundary conditions in the Layout component
#CVE-2026-109754: Incorrect boundary conditions in the DOM: Editor component
#CVE-2026-109755: Sandbox escape in the DOM: Content Processes component
#CVE-2026-109756: Privilege escalation in the DOM: Navigation component
#CVE-2026-109757: Sandbox escape due to race condition in the Networking
component
#CVE-2026-109759: Site isolation issue in the Networking component
#CVE-2026-109760: Mitigation bypass in the Networking: HTTP component
#CVE-2026-109761: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-109762: Incorrect boundary conditions in the SVG component
#CVE-2026-109763: Mitigation bypass in the File Handling component
#CVE-2026-109764: Mitigation bypass in the Enterprise Policies component
#CVE-2026-109765: Race condition, use-after-free in the Graphics: Text
component
#CVE-2026-109766: Mitigation bypass in the Enterprise Policies component
#CVE-2026-109767: Information disclosure in the Networking component
#CVE-2026-109768: Denial-of-service in the Site Reports component
#CVE-2026-109769: Information disclosure in the Networking: Cache component
#CVE-2026-109770: Spoofing issue in the DOM: Web Serial component
#CVE-2026-109771: Information disclosure in the WebRTC: Networking component
#CVE-2026-109772: Same-origin policy bypass in the DevTools component
#CVE-2026-109773: Denial-of-service in the Sync component
#CVE-2026-109774: Invalid pointer, undefined behavior in the DOM: Notifications
component
#CVE-2026-109775: Denial-of-service in the WebRTC component
#CVE-2026-109776: Race condition in the XPCOM component
#CVE-2026-109777: Information disclosure in the Storage: IndexedDB component
#CVE-2026-109778: Privilege escalation in the WebExtensions component
#CVE-2026-109779: Race condition in the Networking: DNS component
#CVE-2026-109780: Mitigation bypass in the DOM: Core & HTML component
#CVE-2026-109781: Denial-of-service in the Printing: Output component
To generate a diff of this commit:
cvs rdiff -u -r1.374 -r1.375 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.303 -r1.304 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.8 -r1.9 \
pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt \
pkgsrc/mail/thunderbird/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc
cvs rdiff -u -r1.1 -r0 \
pkgsrc/mail/thunderbird/patches/patch-third__party_wasm2c_src_c-writer.cc
cvs rdiff -u -r1.6 -r1.7 \
pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/mail/thunderbird/Makefile
diff -u pkgsrc/mail/thunderbird/Makefile:1.374 pkgsrc/mail/thunderbird/Makefile:1.375
--- pkgsrc/mail/thunderbird/Makefile:1.374 Sun Oct 11 16:02:21 2026
+++ pkgsrc/mail/thunderbird/Makefile Fri Oct 16 16:36:07 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.374 2026/10/11 16:02:21 wiz Exp $
+# $NetBSD: Makefile,v 1.375 2026/10/16 16:36:07 ryoon Exp $
DISTNAME= thunderbird-${TB_VER}.source
PKGNAME= thunderbird-${TB_VER:S/esr//}
-PKGREVISION= 1
-TB_VER= 157.0.1
+TB_VER= 158.0
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.303 pkgsrc/mail/thunderbird/distinfo:1.304
--- pkgsrc/mail/thunderbird/distinfo:1.303 Sun Oct 4 13:27:53 2026
+++ pkgsrc/mail/thunderbird/distinfo Fri Oct 16 16:36:07 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.303 2026/10/04 13:27:53 ryoon Exp $
+$NetBSD: distinfo,v 1.304 2026/10/16 16:36:07 ryoon Exp $
-BLAKE2s (thunderbird-157.0.1.source.tar.xz) = 9ed62aeaa4b32242517db5b1f7e9747f25a7e15f3dc773aa946b8e444380a8b9
-SHA512 (thunderbird-157.0.1.source.tar.xz) = 12c6151150cadce68b113720788ff6d4cdcd39ae57131152f92a272a76c2590fd929edd45faed4e81e1f32eb58d0b22ca003a37294b9daf6648d39194f09fd95
-Size (thunderbird-157.0.1.source.tar.xz) = 948443048 bytes
+BLAKE2s (thunderbird-158.0.source.tar.xz) = 45061abba5c4c844df64ae2237465deca09e49940a4dd10260289b1b5e1898df
+SHA512 (thunderbird-158.0.source.tar.xz) = fe19e0e7540ef27af0bdb730963a9b4ad91472a9ab8b0c5eddd291c2d234ab7ac68ddf71c8595090b87cfd0deeaebc66dbce15c65c90fd09183b05db4bdce263
+Size (thunderbird-158.0.source.tar.xz) = 961411644 bytes
SHA1 (patch-browser_app_profile_firefox.js) = 1fe46a0bb3d29520d19755a8786457b3259a6c96
SHA1 (patch-build_gn__processor.py) = c9b2f31787704c3fec466711010ef632199ae385
SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
@@ -12,7 +12,7 @@ SHA1 (patch-comm_mailnews_search_src_nsM
SHA1 (patch-comm_third__party_libgcrypt_configure) = c5ca8a8b44c485f81139b54d341ac044189d98d3
SHA1 (patch-comm_third__party_openpgp.configure) = 674e8a741d82f576549aa0bb44465d3a2577a212
SHA1 (patch-config_gcc-stl-wrapper.template.h) = b5b4f2aef747836b09584b77d6332a7010963b0b
-SHA1 (patch-config_makefiles_rust.mk) = 62c823e5f11f047a54c7ebcce7534469c3f0d515
+SHA1 (patch-config_makefiles_rust.mk) = 74c18ac9c37ff268428961275df3e77a7b1ed537
SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
SHA1 (patch-dom_canvas_WebGLMethodDispatcher.h) = 78f6e44116a939615523339fb73ac93f40777749
SHA1 (patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp) = 2f471067387bb63d530ba1299f0542d3b3a785b6
@@ -45,7 +45,7 @@ SHA1 (patch-netwerk_protocol_http_nsHttp
SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = c99c3ce679f4196fc3baaf65051471a13d6fe8cd
SHA1 (patch-python_mozbuild_mozbuild_backend_recursivemake.py) = 5be4183d9075f5a3a3c6b3e0338473af185fb50e
SHA1 (patch-python_sites_build.txt) = 2f716b67b47d8d0f648f466aabdc1c4e90d0f024
-SHA1 (patch-python_sites_mach.txt) = be62d091430daaa2ceeff3aff07f71275896352f
+SHA1 (patch-python_sites_mach.txt) = be4acab3eb38a12aad95209a539fc5dde8982f38
SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = 6cac13bc120d52b2c3628938d2fc1cba628b3a31
SHA1 (patch-security_nss_lib_mozpkix_include_pkix_Input.h) = f9ee42e611d69e22f52fb3dede1304ad338ccc71
SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = cc68e46f1b98bbcc064a4c61fc96a3c7ede8e6ba
@@ -70,9 +70,8 @@ SHA1 (patch-third__party_python_dlmanage
SHA1 (patch-third__party_rust_mtu_src_bindings_netbsd.rs) = dc28ab3a4b6a5bee76ea6fd2485e34b9d6f1b195
SHA1 (patch-third__party_sqlite3_ext_moz.build) = 4d94ea324617a20b3524016dd02fb717e518ece1
SHA1 (patch-third__party_sqlite3_src_moz.build) = b26856a4b87aa12211575d9982f62dc899474b52
-SHA1 (patch-third__party_wasm2c_src_c-writer.cc) = 38eb2ee0e00722aa1380540b83648b43723719aa
SHA1 (patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc) = 99d0db944f0c2d0c623460991efd423d9127c988
-SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = e905e38ef1b88d764c695c019f15609350c1c43b
+SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = a222742a8a496033bd53e88f4f28fe8dde1e4e7f
SHA1 (patch-toolkit_moz.configure) = 1306e7ac3c3939886aff38a58dd3162e6517409b
SHA1 (patch-toolkit_mozapps_installer_packager.mk) = c77481a1f8fe1e237b7fe87e3e586ca886ac1d3d
SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
Index: pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk
diff -u pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk:1.8 pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk:1.9
--- pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk:1.8 Wed Sep 23 08:48:57 2026
+++ pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk Fri Oct 16 16:36:07 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-config_makefiles_rust.mk,v 1.8 2026/09/23 08:48:57 ryoon Exp $
+$NetBSD: patch-config_makefiles_rust.mk,v 1.9 2026/10/16 16:36:07 ryoon Exp $
NetBSD doesn't get along with parallel rust builds (it causes issues
with ld.so) which are the default. Force -j1.
@@ -6,9 +6,9 @@ with ld.so) which are the default. Force
Use less memory to fix build under NetBSD/i386.
From: https://bugzilla.mozilla.org/show_bug.cgi?id=1644409
---- config/makefiles/rust.mk.orig 2026-08-26 21:11:39.000000000 +0000
+--- config/makefiles/rust.mk.orig 2026-10-08 02:23:59.000000000 +0000
+++ config/makefiles/rust.mk
-@@ -65,6 +65,9 @@ endif
+@@ -45,6 +45,9 @@ endif
endif
endif
endif
@@ -18,13 +18,13 @@ From: https://bugzilla.mozilla.org/show_
# Without -j > 1, make will not pass jobserver info down to cargo. Force
# one job when requested as a special case.
-@@ -91,7 +94,8 @@ ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE))
- # Never enable when coverage is enabled to work around https://github.com/rust-lang/rust/issues/90045.
- ifndef MOZ_CODE_COVERAGE
- ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
--cargo_rustc_flags += -Clto$(if $(filter full,$(MOZ_LTO_RUST_CROSS)),=fat)
+@@ -56,7 +59,8 @@ ifdef RUST_LIBRARY_LTO
+ cargo_rustc_flags = $(CARGO_RUSTCFLAGS)
+ # Enable link-time optimization for release builds.
+ ifdef RUST_LIBRARY_LTO
+-cargo_rustc_flags += -Clto
+cargo_rustc_flags += -Clto=thin
+export CARGO_PROFILE_RELEASE_LTO=thin
endif
- # We need -Cembed-bitcode=yes for all crates when using -Clto.
- RUSTFLAGS += -Cembed-bitcode=yes
+
+ ifdef CARGO_INCREMENTAL
Index: pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt
diff -u pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt:1.3 pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt:1.4
--- pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt:1.3 Sun Aug 30 10:26:06 2026
+++ pkgsrc/mail/thunderbird/patches/patch-python_sites_mach.txt Fri Oct 16 16:36:07 2026
@@ -1,18 +1,18 @@
-$NetBSD: patch-python_sites_mach.txt,v 1.3 2026/08/30 10:26:06 ryoon Exp $
+$NetBSD: patch-python_sites_mach.txt,v 1.4 2026/10/16 16:36:07 ryoon Exp $
* We are offline, so do not try to download from pypi.
No need to wait a timeout.
* Use pyyaml from vendored unconditionally.
---- python/sites/mach.txt.orig 2026-08-14 13:12:29.655766457 +0000
+--- python/sites/mach.txt.orig 2026-10-08 02:24:09.000000000 +0000
+++ python/sites/mach.txt
@@ -58,15 +58,16 @@ pth:xpcom/idl-parser
pth:xpcom/idl-parser
# glean-sdk may not be installable if a wheel isn't available
# and it has to be built from source.
--pypi-optional:glean-sdk==68.0.1:telemetry will not be collected
+-pypi-optional:glean-sdk==70.2.0:telemetry will not be collected
-pypi-optional:orjson>=3.10:json operations will be slower in various tools
-+#pypi-optional:glean-sdk==68.0.1:telemetry will not be collected
++#pypi-optional:glean-sdk==70.2.0:telemetry will not be collected
+#pypi-optional:orjson>=3.10:json operations will be slower in various tools
# Mach gracefully handles the case where `psutil` is unavailable.
# We aren't (yet) able to pin packages in automation, so we have to
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc
diff -u pkgsrc/mail/thunderbird/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc:1.3
pkgsrc/mail/thunderbird/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc:1.4
--- pkgsrc/mail/thunderbird/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc:1.3 Wed Apr 30 03:47:13 2025
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc Fri Oct 16 16:36:08 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc,v 1.3 2025/04/30 03:47:13 ryoon Exp $
+$NetBSD: patch-third__party_wasm2c_src_prebuilt_wasm2c__source__includes.cc,v 1.4 2026/10/16 16:36:08 ryoon Exp $
--- third_party/wasm2c/src/prebuilt/wasm2c_source_includes.cc.orig 2023-05-25 21:19:41.000000000 +0000
+++ third_party/wasm2c/src/prebuilt/wasm2c_source_includes.cc
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.6 pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.7
--- pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.6 Wed Apr 30 03:47:13 2025
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp Fri Oct 16 16:36:08 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.6 2025/04/30 03:47:13 ryoon Exp $
+$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.7 2026/10/16 16:36:08 ryoon Exp $
* Fix segfault on exit under NetBSD
---- toolkit/components/terminator/nsTerminator.cpp.orig 2022-06-16 21:35:58.000000000 +0000
+--- toolkit/components/terminator/nsTerminator.cpp.orig 2026-10-08 02:24:22.000000000 +0000
+++ toolkit/components/terminator/nsTerminator.cpp
-@@ -34,7 +34,7 @@
+@@ -33,7 +33,7 @@
#if defined(XP_WIN)
# include <windows.h>
#else
@@ -13,7 +13,7 @@ $NetBSD: patch-toolkit_components_termin
#endif
#include "mozilla/AppShutdown.h"
-@@ -184,7 +184,10 @@ void RunWatchdog(void* arg) {
+@@ -223,7 +223,10 @@ void RunWatchdog(void*) {
#if defined(XP_WIN)
Sleep(HEARTBEAT_INTERVAL_MS /* ms */);
#else
@@ -24,4 +24,4 @@ $NetBSD: patch-toolkit_components_termin
+ nanosleep(&tickd, NULL);
#endif
- if (gHeartbeat++ < timeToLive) {
+ if (gHeartbeat++ < gCrashAfterTicks) {
Home |
Main Index |
Thread Index |
Old Index