diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2022-07-14 17:01:18 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2022-07-14 17:01:18 +0200 |
commit | f07a6606e44d7bba88efa55615075a917704bde1 (patch) | |
tree | 2cd1a002188fcae9bc0797dc6f58b46546d13bdc /libbutl/builtin.hxx | |
parent | fd02ec768ea360ca8d1a4a1da33bd0fef42d0653 (diff) |
Set builtin result while holding mutex
While the original code was probably correct, there is suspicion this
is causing a TSAN false-positive.
Diffstat (limited to 'libbutl/builtin.hxx')
-rw-r--r-- | libbutl/builtin.hxx | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libbutl/builtin.hxx b/libbutl/builtin.hxx index b8546be..b301f8a 100644 --- a/libbutl/builtin.hxx +++ b/libbutl/builtin.hxx @@ -90,8 +90,7 @@ namespace butl // be able to capture auto_fd by value in a lambda, etc). // template <typename F> - explicit - async_state (F); + async_state (uint8_t&, F); }; builtin (std::uint8_t& r, std::unique_ptr<async_state>&& s = nullptr) |