mirror of
https://github.com/genodelabs/genode.git
synced 2025-05-31 14:40:54 +00:00
In the past, we had the lock of the context we found for the rest of the scope of pending_signal. Now we use for_each_locked to find the context and the lock is released as soon as we return from for_each_locked. Thus, we need to lock the context again before returning it to avoid that the copy constructor during the return reads values that are currently changing. Fixes #2532
This directory contains all source codes.