diff options
author | Andreas Kling <kling@serenityos.org> | 2021-12-28 00:59:15 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-12-28 01:02:35 +0100 |
commit | 5d55a42ded2a0376a8a2d90869e4d9e920fe40e2 (patch) | |
tree | cddb7d58028f00f46182aca8b2be3dfeadbbe86e /Userland/Demos/Cube | |
parent | bdd2dba77b3c6f9db209ec7d0976cb315cb80a26 (diff) | |
download | serenity-5d55a42ded2a0376a8a2d90869e4d9e920fe40e2.zip |
LibCore: Fix race conditions in TestLibCoreStream
It was possible for the "local_socket_read" and "local_socket_write"
tests to fail because we had exited the EventLoop before
BackgroundAction got around to invoking the completion callback.
The crash happened when trying to deferred_invoke() on the background
thread, calling Core::EventLoop::current() after said EventLoop had
returned from exec().
Fix this by not passing a completion callback, since we didn't need
one in the first place.
Diffstat (limited to 'Userland/Demos/Cube')
0 files changed, 0 insertions, 0 deletions