mirror of
https://github.com/safing/portmaster
synced 2025-04-13 23:49:11 +00:00
The time.Ticker object was stored as a value type, but it is expected to be a pointer according to its implementation: ``` func (t *Ticker) Stop() func (t *Ticker) Reset(d Duration) ``` This was leading to an application crash. STR 1: Run `portmaster-core` without privileged rights. It will not be able to start the kernel driver (Windows). During unloading of already initialized modules, the process crashes because of stopping SleepyTicker instances in workers of the "network" module. STR 2: Run tests from `service\mgr\sleepyticker_test.go` |
||
---|---|---|
.. | ||
doc.go | ||
events.go | ||
group.go | ||
group_ext.go | ||
manager.go | ||
sleepyticker.go | ||
sleepyticker_test.go | ||
states.go | ||
worker.go | ||
worker_info.go | ||
worker_test.go | ||
workermgr.go | ||
workermgr_test.go |