mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-02 17:21:13 +00:00
411601ebd1
Previously the destructors of classes derived from Source were not called when destructing a Source because Source missed the declaration of a virtual destructor. This caused at least problems when reconstructing a Chargen_source with its Chargen_repeater that includes a One_shot_timeout. In this case, the members of the Alarm behind the timeout were not reset and the next time beeing used the Alarm appeared to be still active which wasn't true. Fixes #2570
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.