mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-24 21:09:47 +00:00
An interface that received a signal for a link-state change accessed its domain reference without assuming that it could not be attached to a domain at that moment. This caused the NIC router to crash with an uncaught exception of type 'Net::Pointer<Net::Domain>::Invalid'. The commit adds a catch directive for this exception resulting in the handler doing nothing if not attached to any domain. Fixes #4222
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.